Где вы назначаете события?
Как вам такой подход к построению приложений на js:
http://alexatnet.com/articles/model-...mvc-javascript
Я не особо силен в практическом применении техники MVC, но мне показалась интересна та часть, где в view назначают событие, которое обрабатывается в controller.
Там все это крутится через шаблон Наблюдатель (observer), который помогает избежать прямых зависимостей.
Да и в принципе сама схема очень понравилась. Как вам?