add joystick event structures in UI
avoid dynamic_cast in Container::{Enable,Disable}Children
allow Click event handlers to override the mouse-driven focus selection
XXX stash -- start hooking up joystick events in the event dispatcher