define(['backbone'], function(Backbone) {
    "use strict";

    var Views = {};


    return Views;
});

@@ -75,16 +75,903 @@
  = %7B%7D;%0A%0A
+    Views.TimerView = Backbone.View.extend(%7B%0A        initialize: function() %7B%0A            this.render();%0A        %7D,%0A        render: function() %7B%0A            this.$el.html('00:00');%0A            return this;%0A        %7D%0A    %7D);%0A%0A    Views.ControlView = Backbone.View.extend(%7B%0A        events: %7B%0A            'click button': 'onClick'%0A        %7D,%0A        initialize: function() %7B%0A            this.render();%0A        %7D,%0A        render: function() %7B%0A            return this;%0A        %7D,%0A        onClick: function(event) %7B%0A            var target = event.target;%0A            var action = target.getAttribute('data-action');%0A%0A            if (action == 'stop') %7B%0A                this.trigger('timerInterrupted');%0A            %7D else %7B%0A                var duration = target.getAttribute('data-duration');%0A                this.trigger('timerStarted', %7Bduration: duration%7D);%0A            %7D%0A        %7D%0A    %7D);%0A
 %0A    ret

Create basic views