     @objc private func focus(gesture: UITapGestureRecognizer) {
 
         let point = gesture.locationInView(self)
+        let focusPoint = CGPointMake(point.y / bounds.size.height, 1 - point.x / bounds.size.width);
 
-        guard focusCamera(point) else { return }
+        guard focusCamera(to: focusPoint) else { return }
 
         focusView.hidden = false
         focusView.center = point

        }
        
        if device.exposurePointOfInterestSupported {
            device.exposurePointOfInterest = focusPoint
        }
        
        device.unlockForConfiguration()

        }

        if device.focusPointOfInterestSupported {
            device.focusPointOfInterest = point
        }

        if device.isExposureModeSupported(.ContinuousAutoExposure) {
