* moved ui.event's functionality into the class ui.eventhandler.EventHandler
* deleted the file ui.event
* ui.event now refers to an instance of ui.eventhandler.EventHandler which is defined in ui.__init__
* Added event timers.  These are handled by the event handler at the top level.
* Event timers are processed within their own thread to ensure that they can be processed at a high rate
* ui.eventtimer.EventTimer methods are thread safe
* ui.eventtimercontainer.EventTimerContainer methods are thread safe
* IF YOU TRY TO ACCESS THE DATA MEMBERS OF THESE CLASSES DIRECTLY, I WILL FIND YOU, AND I WILL PUNISH YOU
* Carets now blink.