All components are refactored to use Backbone.js