Swift: WebView extension for swipe and zoom gestures