I'm still not handling drags outside the canvas area - those will cause jumps, but everything else should feel better.
I'm still not handling drags outside the canvas area - those will cause jumps, but everything else should feel better.