Simple, lightweight MVC framework for JavaScript that relies on event bubbling/delegation