Doesn't it keep an unpacked representation of the display buffer in memory and blats that when you tell it to?