Why so slow?!

BlitzPlus Forums/BlitzPlus Programming/Why so slow?!

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:
SetBuffer CanvasBuffer(canvas)
Timer = CreateTimer(60)
Repeat
Cls
DrawImage imgBack, MouseX(), MouseY()
FlipCanvas canvas: WaitTimer Timer
Until MouseHit(1) 
to achieve the same effect.