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