ActionChain.add({

  ".whitebox": function() {
    new WhiteBox(this);
  },

  "#register_invite_form": function() {
    new InviteFormObserver(this);
  },

  "#new_invite_request": function() {
    new InviteRequestFormObserver(this);
  },

  ".password_form": function() {
    new PasswordFormObserver(this);
  },

  "input[placeholder]": function() {
    new PlaceholderInput(this);
  },

  ".invite_request_link:click": function() {
    this.getParent('.wrapper').retrieve('whitebox').hide();
  }

});