private void OnBackspaceHit()
{
var textAfterInput = ReadFromCursorToEndOfInput();
_cursorController.MoveCursorBackward();
var returnPoint = _cursorController.CreateCursorReturnPoint();
_console.WriteAtCursorAndMove(' ');
returnPoint();
Write(textAfterInput, false);
returnPoint();
_cursorController.MoveLineMarkerBackward();
}