An implementation of backbone.js