#42: Hopefully improved performance in the event queue.  Also implemented toString() for a bunch of events for debugging purposes.