protected override void Start()
    {
        base.Start();

        UI.StatusText = "Use two fingers anywhere on the screen to rotate and scale the green object.";

        originalMaterial = target.renderer.sharedMaterial;

        pinchGesture.OnStateChanged += Gesture_OnStateChanged;
        pinchGesture.OnPinchMove    += OnPinchMove;
        pinchGesture.SetCanBeginDelegate(CanBeginPinch);

        rotationGesture.OnStateChanged += Gesture_OnStateChanged;
        rotationGesture.OnRotationMove += OnRotationMove;
        rotationGesture.SetCanBeginDelegate(CanBeginRotation);
    }