Adding back accuracy (didn't seem to affect perf, and animations are smoother) and adding a requestAnimationFrame handle to the canvas.