It would be great to listen to visibility changes on WebUI objects
design:
```lua
my_webui:Subscribe("VisibilityChange", function(self, iOld, iNew) end)
```