renamed EventScheduler => Event, eventList moved into new EventScheduler

EventScheduler is now a standalone class used by Simulator