         retVal.push(matchesMatching[winner])
       @matches = retVal
 
+    if @matches.length == 0 and @startUp
+      @editor.setCursorBufferPosition(@startUpPos)
+
+
 
   execute: (count=1) ->
     super(count) if @input.characters.length > 0

    [true]

  scan: ->
    matchesCharacter = @searchFor(@character)
    matchesMatching = @searchFor(@matching)
    if matchesMatching.length == 0

    cursor = @editor.getCursor()
    tempPoint = cursor.getBufferPosition().toArray()
    @character = @editor.getTextInBufferRange([cursor.getBufferPosition(),new Point(tempPoint[0],tempPoint[1] + 1)])
    @startUp = false;
    index = @characters.indexOf(@character)
    if index >= 0
      @matching = @charactersMatching[index]
      @reverse = @reverseSearch[index]
    else
      @startUp = true

    @character

