public void ReadChar(Action <char> callback) { debuggerService.BeginAwaitingInput(); mainWindow.ReadChar(ch => { ResetStatusHeight(); currStatusHeight = 0; callback(ch); debuggerService.EndAwaitingInput(); }); }