                 if @lastXhrTasks?
                    @lastXhrTasks.abort()
                    @lastXhrRequests.abort()
+                   clearTimeout showSpinnerTimeout
+                   clearTimeout showSlowSearchAPITimeout
 
                 @forceSearchOnce = false
                 lastText = text

                @tasksResults = new TasksSearch [], { query: text, params: @currentSearchOptions['tasks'] }
                @lastXhrTasks = @tasksResults.fetch()

                $.when(@lastXhrTasks, @lastXhrRequests).done => @renderResults()

        , 35


            setTimeout => @$search.focus()

        lastText = ''
        showSpinnerTimeout = undefined
        showSlowSearchAPITimeout = undefined

        @$search.unbind().on 'change keypress paste focus textInput input click keydown', _.debounce =>
            text = _.trim @$search.val()
