 
     clearJumpMode: ->
         clearAllMarkers = =>
-            for label in @labels
-                label.marker.destroy()
+            for decoration in @decorations
+                decoration.getMarker().destroy()
 
         if @cleared
             return

                    type: 'overlay'
                    item: labelElement
                    position: 'head'
                @labels.push
                    element: labelElement
                    marker: marker

            [firstVisibleRow, lastVisibleRow] = editorView.getVisibleRowRange()
            # TODO: Right now there are issues with lastVisbleRow

                editorView = atom.views.getView(editor)
                return if $(editorView).is ':not(:visible)'

                for decoration in @decorations
                    element = decoration.getProperties().item
                    if element.textContent[labelPosition] == character
                        found = true
                        return false
            return found
