code: function() {
        var t = this;
        t.$el.append(template.apply({}));
  
        t.editor = t.$('.nm-cs-source-edit');
        t.sourceButton = t.$('.nm-cs-view-source');
  
        // Get bindings to 'name=' attributes before custom views are rendered
        t.componentBindings = Backbone.ModelBinder.createDefaultBindings(t.$el, 'name');
      }
docs: This is called once after construction to render the components onto the screen.  The components change their value when the data model changes.