new class EventSimulator