got zoom pinching and panning working