void CmdBackspace() { if (cursor == 0) return; text.Remove(--cursor, 1); ComputeRendered(); RenderAfter(cursor); }