 
   constructor: ->
     super
-    @on "gamepadButtonPressed", -> gameView.goto(new GameInstructionsScreen)
+    @on "gamepadButtonPressed", ->
+      Controllers.stopPollingPlayers = true
+      Controllers.stopPollingStates = true
+      gameView.goto(new GameInstructionsScreen)
 
     @categories = new Categories()
     @categories.fetch().then @renderCategories

    '

    button = @$el.append('<button>Start!</button>')
    button.on 'click', => gameView.goto(new GameInstructionsScreen)

  addPlayer: (index, gamepad) =>
    player = gameView.gameState.players.get index
    return if player
    player = new Player id: index
    gameView.gameState.players.add player
    li = "<li data-player-index=#{index}>#{player.get('name')} (player id: #{index})</li>"
    $('.players').append li

    Controllers.startPollingStates @checkIfGameButtonPressed

    return unless player

    if state.buttons[16] is 1
      @trigger "gamepadButtonPressed"

  renderCategories: =>
