First implementation with Backbone.js