add two finger tap to zoom out gesture, refactor all three zoom gestures to inherit from MaplyZoomGestureDelegate