allow EventHandler subclasses