Improve canvas mouse navigation (adopting CG/VFX industry standards)

New feature request here:

(with apologies, I thought this was originally posted in the Feature Requests subform, but somehow goofed)