use FrameImage, 3 lines and no screen tear