Model-view-presenter in Coffeescript