multi-touch zooming: consider movement along X and Y axis

pinching solely along the X axis was being ignored by just looking at the y component of zoomDelta.