 
   onDidRemoveSelection: (callback) ->
     @emitter.on 'did-remove-selection', callback
+
+  onDidChangeSelectionScreenRange: (callback) ->
+    @emitter.on 'did-change-selection-screen-range', callback
 
   observeDecorations: (callback) ->
     @displayBuffer.observeDecorations(callback)


  selectionScreenRangeChanged: (selection) ->
    @emit 'selection-screen-range-changed', selection


  ###

        deprecate("Use Editor::onDidAddSelection instead")
      when 'selection-removed'
        deprecate("Use Editor::onDidRemoveSelection instead")
      when 'selection-screen-range-changed'
        deprecate("Use Editor::onDidChangeSelectionScreenRange instead")

      when 'decoration-added'
        deprecate("Use Editor::onDidAddDecoration instead")
