Possible solutions:
- Blit even if the frame isn't dirty at VSync
- Store the words being overlayed in a dedicated screen buffer, so they can be written back to the display prior to reblitting the pointer. The pointer would then be blitted to the displayed frame only, at true VSync, having been unblitted first if a frameswap hasn't occurred in the meantime.