> Instead of a whole rectangle of pixels being changed at once, the display is updated line by line, starting from the top one.
Isn’t it actually updating from the bottom? If the text is moving to the left and the bottom seems to be further left, those need to be processed first, right?