4567ad166b
Most user actions now go through vebugger#userAction, which calls the user action on the active debugger object. The exceptions are: - Starting the debugger - because we don't have an active debugger yet - Stopping the debugger - because we'll need to clear the active debugger after that - Altering breakpoints - because we want to be able to do it even without an active debugger(e.g. - setting breakpoints before starting the debugger)