         wildcard: {label: 'Any registered user can post new proposals', default: true}},
       {
         name: 'visitor', 
-        label: 'Users who can access forum', 
+        label: 'People who can access forum', 
         description: 'If set to private forum, invite specific people to join below.', 
         #icon: 'fa-android', 
         wildcard: {label: 'Public forum. Anyone with a link can see all proposals.', default: true}} 

        save @local


    trigger = (e, role) =>
      @local.role = role
      @local.roles_menu = false 
      save @local
      e.stopPropagation()
      e.preventDefault()

    set_focus = (idx) => 
      idx = 0 if !idx?
      @local.focus = idx 
      @refs["menuitem-#{idx}"].getDOMNode().focus()
      save @local 
      

    close_menu = => 
      document.activeElement.blur()
      @local.roles_menu = false
      save @local

    other_roles = (r for r in @props.roles when r.name != @local.role.name)
    DIV 
      style: 

        padding: '18px 24px'


      SELECT 
        id: 'select_role'
        type: 'text'
        name: 'select_role'
        defaultValue: 0
        onChange: (event) =>
          role = other_roles[event.target.value]
          @local.role = role 
          save @local

        style: 
          fontSize: 18
          marginBottom: 18
          display: 'inline-block'


        for role,idx in other_roles 
          if !role.hide
            do (role, idx) => 
              OPTION
                value: idx
                "Add #{role.label}"


      # Show everyone queued for being added/invited to a role
