setup events are now hooked into the start event of the simulator. this ensures that it always behaves the same (whether using gui or not).
parameterized simulation speedup in DefaultUICreator
fixed failing test. also parameterized test such that it tests a run with and without GUI.
removed println