   onEnableDisableAllControls: (callback) ->
     @emitter.on 'enable-disable-all-commands', callback
 
-  emitEnableDisableAllBreakpoints: (enabled) ->
-    @emitter.emit 'enable-disable-all-breakpoints', enabled
-    return
-
-  emitDebuggingStarted: ->
-    @emitter.emit 'running'
-    return
-
-  emitDebuggingStopped: ->
-    @emitter.emit 'stopped'
-    return
-
-  emitPositionUpdated: (positionString, isReplay) ->
+  emitPositionUpdated: (positionString) ->
     splitted = positionString.split MessageUtils.getDelimiter()
     currentPosition = new Position +splitted[1], +splitted[2]
 

    @positionMarker = levelsWorkspaceManager.addPositionMarker currentPosition

    @emitter.emit 'position-updated', currentPosition
    @emitStatusUpdate StatusUpdateEventFactory.createWaiting isReplay

    atom.workspace.getActiveTextEditor().scrollToBufferPosition PositionUtils.toPoint currentPosition
    return

  emitCallStackUpdate: ->
    @emitter.emit 'call-stack-updated'
    return

  emitVariableTableUpdate: ->
    @emitter.emit 'variable-table-updated'
    return



      if saveHere?
        textEditor.saveAs saveHere
        terminal = levelsWorkspaceManager.getActiveTerminal()
        terminal.show()
        terminal.focus()
        return true
    return false

  variableTableFromString: (string) ->
    @variableTable = variableTableManager.fromString string, @variableTable
    @emitVariableTableUpdated()
    return

  getVariableTable: ->
