Removing UI::Collection#on method hacks and making it use the regular UI::Event instances
Fixes a bug in UI::Collection that caused by the system trying to unselect reused elements
Adding the UI::Collection.selected_item_class method to let it automatically mark selected items