Javascript Command Pattern и «привычный» EventDispatcher

Собственно откуда родилась идея написать такой «класс».
«Рабочая» необходимость создавать приложения HTML 5 постепенно наступает, а времени вникнуть в стиль, каноны и т.п. языка порой нет. Хочется — классов, событий и всего родного из AS3.
Почему jQuery ? — все просто, с ним приходилось до этого работать, анимация и прочее в проекте использует данный фреймворк.
Классы и события (именно addEventListener, dispatcher & etc.) ? — JS нет понятие классов, наследований и прочего из ООП… ищем что-то похожее (плагин) для jQuery. Нашел интересную и что самое главное достаточно «живую» библиотеку — JavaScriptMVC ( бывает и такое 0).

Пример паттерна для AS3 можно посмотреть тут — active.tuts.com

Код можно посмотреть и скачать тут: