I have a canvas field. I need to do three thing with it: zooming, moving, and pointing at a pixel. I made first ones easily, but the second causes some problems. I am doing