Attempting to avoid Backbone/Angular.