render method
Replaces the region with lines. The cursor is hidden unless
cursorRow and cursorColumn place it.
Implementation
void render(List<String> lines, {int? cursorRow, int? cursorColumn}) {
_lines = lines;
_cursorRow = cursorRow;
_cursorColumn = cursorColumn;
if (_terminal.interactive) {
_terminal.write('\x1B[?2026h${_erase()}${_draw()}\x1B[?2026l');
}
}