Updated for use with RequireJS, ZeptoJS, Lodash and Backbone.