Some cleaning up of the sim setup
Improved the Event class to make it cleaner
Correction of some bugs when holding/delaying events. Better handling of
events.
Some supporting classes for listening to events and executing after the
main event handle as well as for displaying a progress bar.