'scale_factor' was a fudge added during a spike. It should not be required when drawing on a zoom and panable canvas.