   @all: -> # TODO: scope selector
     results = []
     for item in atom.workspace.getPaneItems() when atom.workspace.isTextEditor item
-      item.findMarkers().filter((m) -> m.result?).forEach (m) ->
+      layers[item.id]?.getMarkers().forEach (m) ->
         results.push m.result
     results
 


metrics = throttle metrics, 60*60*1000

resultEditorRegistry = {}

module.exports =
class Result

        resultEditorRegistry[ed.id] = true
        # create new editor specific result animation method
        listener = debounce((->
          res = layers[ed.id].getMarkers().filter((m) -> m.result?).map((m) -> m.result)
          # reads
          rect = null
          fastdom.measure ->
