   @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
 

    ed = atom.workspace.getActiveTextEditor()
    for sel in ed.getSelections()
      rs = @forLines ed, sel.getHeadBufferPosition().row, sel.getTailBufferPosition().row
      rs.map (r) -> r.toggleView()

  # Commands

        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 ->
