class Event { 
Event
public: virtual void operator()() = 0; };