Changed the Position changed event handler signature to a generic version. Added event for when the Visibility changes
Fixed bug where hidden components were still being treated as if they were visible, added an ActiveComponent property to ArenaUI