     @renderActions(validActions)
 
   disableButtons: =>
+    @$('.battle_actions .switch.button').popover('destroy')
     @renderWaiting()
 
   addLog: (message) =>

      yourIndex    : @model.index
      window       : window
    $userInfo = @$('.battle_user_info')
    $userInfo.html @user_info_template(locals)
    $('.popover').remove()
    $userInfo.find('.pokemon_icon').each (i, el) =>
      $this = $(el)
      team = $this.data('team')
      slot = $this.data('slot')
      pokemon = @model.getPokemon(team, slot)
      $this.popover
        title: pokemon.get('name')
        html: true
        content: JST['battle_hover_info']({window, pokemon})
        trigger: 'hover'
        animation: false
        container: "body"
    this

  renderTeamPreview: (teams) =>
    locals =

      yourTeam     : @model.getTeam()
      validActions : validActions[0] || {}
      window       : window
    $actions = @$('.battle_actions')
    $actions.html @action_template(locals)
    $actions.find('.switch.button').each (i, el) =>
      $this = $(el)
      slot = $this.data('slot')
      pokemon = @model.getPokemon(@model.index, slot)
      @popover($this, pokemon)
    this

  renderWaiting: =>
