 
     @registerCommands()
     @observeInputChange()
-    @observeCursorPositionChange()
+    @observeCursorPositionChangeForNarrowEditor()
 
   # Return row
   findValidItem: (startRow, direction) ->

      if @initialInput
        @narrowEditor.insertText(@initialInput)

  getNarrowQuery: ->
    @narrowEditor.lineTextForBufferRow(0)


    @narrowEditor.setTextInBufferRange(range, text)

  constructor: (params={}) ->
    @disposables = new CompositeDisposable
    {@initialKeyword, @initialInput} = params
    @originalPane = atom.workspace.getActivePane()
    @buildEditor(params)
