The **EventHandler** class, in addition to EventHandlerBase, also extends the ActiveObejct interface.
The **EventHandler** class, in addition to EventHandlerBase, also extends the ActiveObject interface.
In fact an EventHandler is a special ActiveObject that periodically checks a synchronized queue of events. When new events are present they can be removed from the queue and processed.