           }
         </div>
         {
-          counter = 0
+          counter = 1
           plugins.map (plugin, index) =>
             if !plugin.handleClick
               key = (counter += 1)

        @handleSelectShipView()
      else
        if num <= 2 + tabbedPlugins.length
          @handleSelect num - 2
  handleShiftTabKeyDown: ->
    @handleSelect if @state.key? then (@state.key + tabbedPlugins.length) % (1 + tabbedPlugins.length) else tabbedPlugins.length
  handleTabKeyDown: ->
    @handleSelect if @state.key? then (@state.key + 1) % (1 + tabbedPlugins.length) else 1
  handleKeyDown: ->
    return if @listener?
    @listener = true

        <NavItem key={0} eventKey={0} onSelect={@handleSelectMainView}>
          {mainview.displayName}
        </NavItem>
        <NavItem key={1} eventKey={1} onSelect={@handleSelectShipView}>
          <span><FontAwesome key={0} name='server' />{__ ' Fleet'}</span>
        </NavItem>
        <NavDropdown id='plugin-dropdown' key={-1} eventKey={-1}
                     title=
                     {
                       if @state.key >= 2 and @state.key < 1000
                         <span>{plugins[@state.key - 2].displayName}</span>
                       else
                         <span><FontAwesome name='sitemap' />{__ ' Plugins'}</span>
                     }>
        {
          counter = 1
          plugins.map (plugin, index) =>
            if plugin.handleClick
              <MenuItem key={2 + index} eventKey={0} onSelect={plugin.handleClick}>
