Long diff-frame program. Slow and flower screen.