         return if !editorView.active
         editorView.addClass 'jumpy-jump-mode'
         editorView.find('.scroll-view .overlayer').append("<div class='jumpy labels'></div>")
-        positions = {}
-        that.allPositions[editorView.getEditor().id] = positions # creates a reference.
 
         isScreenRowVisible = (lineNumber) ->
             return lineNumber > editorView.getFirstVisibleScreenRow() &&


  findLocation: ->
      label = "#{@firstChar}#{@secondChar}"
      for editor in atom.workspace.getEditors()
          currentId = editor.id
          if label of @allPositions[currentId]
              return {
                  editor: currentId
                  position: @allPositions[currentId][label]
              }

      return null


                while ((word = wordsPattern.exec(line)) != null)
                    if isScreenRowVisible(lineNumber)
                        keyLabel = nextKeys.shift()
                        position = {row: lineNumber, column: word.index}
                        that.allPositions[keyLabel] = { editor: editorView.getEditor().id, position: position } # creates a reference.
                        pixelPosition = editorView.pixelPositionForBufferPosition([lineNumber, word.index])
                        labelElement = $("<div class='jumpy label'>#{keyLabel}</div>")
                            .css({left: pixelPosition.left, top: pixelPosition.top})
