bool sameGrid(TerminalViewport other) => columns == other.columns && screenLines == other.screenLines;