flipped UI origin to top left, fonts still render from bottom left,
but the text-buffer inverts the y coord for us when a char is written.