Because your previous loop is only giving the CPU time with the FlipCanvas true statement. Here we have frame limiting as well which means we are only executing the code every 60ms.
You could modify your old code like this:
You could modify your old code like this:
SetBuffer CanvasBuffer(canvas) Timer = CreateTimer(60) Repeat Cls DrawImage imgBack, MouseX(), MouseY() FlipCanvas canvas: WaitTimer Timer Until MouseHit(1)to achieve the same effect.