Fix generics in most of the Gui interfaces
Clickable and Draggable now also return booleans for whether they handled the event