 
     handleKeyDown: (key, e) ->
       switch key
-        when "backspace"
-          @_hideResultsPopover()
         when "enter"
           e.preventDefault()
           @_hideResultsPopover()


    handleKeyUp: (key, e) ->
      switch key
        when "backspace"
          @_hideResultsPopover()
        when "down"
          @_showResultsPopover() unless @resultsPopover.visible
        when "up", "down"

    _showResultsPopover: _.debounce((query) ->
      resultsCollection = new Thorax.Collection(@matcher.resultsForString(query).array)
      resultsCollection.remove(@tokens.array)

      resultsCollection.add({name: query})

      @resultsPopover.setCollection(resultsCollection)
