О, так я получается не один подобные велосипеды мастерю. У меня на контроль слушаемых событий тоже класс написан. Только он отдельный и не связан с EventDispatcher, так что проблем с наследованием нет. Вот, можно тут увидеть его:
http://www.flasher.ru/forum/showpost...0&postcount=13