Add event_handler base class