minispade.register('views', function() {

  RiakCsControl.UsersNewView = Ember.View.extend({
    submit: function(ev) {
      this.get('controller').createUser();
    }
  });

  RiakCsControl.UsersIndexView = Ember.View.extend({
    isLoaded: function() {
      return this.get('controller.@each.isLoaded');
    }.property('controller.content.@each')
  });

  RiakCsControl.UserItemView = Ember.View.extend({
    templateName: 'users_item',

    classNameBindings: ['isDisabled:disabled', 'isAdmin:admin'],

    nameBinding: 'content.name',
    emailBinding: 'content.email',
    keyIdBinding: 'content.key_id',

    isAdminBinding: 'content.isAdmin',
    isDisabledBinding: 'content.isDisabled',

    keySecret: function() {
      var key_secret = this.get('content.key_secret');
      var new_key_secret = this.get('content.new_key_secret');

      return new_key_secret ? "Revoking, please wait..." : key_secret;
    }.property('content.key_secret', 'content.new_key_secret')
  });

  RiakCsControl.UsersCollectionView = Ember.CollectionView.extend({
    tagName: 'tbody',
    itemViewClass: RiakCsControl.UserItemView
  });

  RiakCsControl.ButtonView = Ember.View.extend({
    tagName: 'div',
    classNames: 'button-cell',
    templateName: 'button',

    click: function(ev) {
      ev.preventDefault();

      var content = this.get('content');
      var target = this.get('target');
      var controller = this.get('controller');
      var action = this.get('controller.' + target);

      action.call(controller, content);
    }
  });

  RiakCsControl.LoadingView = Ember.View.extend({
    tagName: 'div',

    didInsertElement: function () {
      var spinnerOpts = {
            lines:     13,        // The number of lines to draw
            length:    9,         // The length of each line
            width:     4,         // The line thickness
            radius:    10,        // The radius of the inner circle
            corners:   1,         // Corner roundness (0..1)
            rotate:    0,         // The rotation offset
            color:     '#000',    // #rgb or #rrggbb
            speed:     1,         // Rounds per second
            trail:     60,        // Afterglow percentage
            shadow:    false,     // Whether to render a shadow
            hwaccel:   false,     // Whether to use hardware acceleration
            className: 'spinner', // The CSS class to assign to the spinner
            zIndex:    2e9,       // The z-index (defaults to 2000000000)
            top:       '45px',    // Top position relative to parent in px
            left:      '70x'      // Left position relative to parent in px
          };
      this.set('spinner', new Spinner(spinnerOpts));
      this.spinner.spin(this.$()[0]);
    },

    willDestroyElement: function () {
      this.spinner.stop();
    }
  });

  RiakCsControl.UserFilterView = Ember.TextField.extend({
    valueBinding: 'controller.filterValue'
  });

});

@@ -363,32 +363,33 @@
 akCsControl.User
+s
 ItemView = Ember
@@ -427,17 +427,17 @@
 : 'users
-_
+/
 item',%0A%0A
@@ -1107,16 +1107,17 @@
 rol.User
+s
 ItemView
@@ -1220,24 +1220,25 @@
 tton-cell',%0A
+%0A
     template
@@ -1244,16 +1244,22 @@
 eName: '
+users/
 button',

Update template locations.