                     new Point(lineNumber, column),
                     new Point(lineNumber, column)),
                     invalidate: 'touch'
+                @markers.push marker
                 label = document.createElement('div')
                 label.textContent = keyLabel
                 label.style.fontSize = fontSize

            editorView.addEventListener e, @clearJumpModeHandler, true

    clearJumpMode: ->
        if @cleared
            return


        @statusBarJumpy?.innerHTML = ''
        @disposables.add atom.workspace.observeTextEditors (editor) =>
            editorView = atom.views.getView(editor)
            return if $(editorView).is ':not(:visible)' # questionable with
            # rewrite using markers

            editorView.classList.remove 'jumpy-jump-mode'
            for e in ['blur', 'click']
                editorView.removeEventListener e, @clearJumpModeHandler, true
        atom.keymaps.keyBindings = @backedUpKeyBindings
        clearAllMarkers()
        @disposables?.dispose()
        @detach()

