@aral I'm almost competent to read that code. Not quite maybe. I sometimes see the canvas clear to white in a single move. Is there a timer somewhere in there I missed?