void Start()
        {
            // add mouse movement control if in editor mode
            if (Application.isEditor)
            {
                Debug.LogFormat(LOG_FORMAT, "Editor mode detected, attach VRHandRaycaster script for interaction.");
                GameObject raycaster = Instantiate(
                    vrHandRaycasterPrefab,
                    new Vector3(
                        controlObject.transform.position.x,
                        controlObject.transform.position.y - 3.0f,
                        controlObject.transform.position.z + 1.0f
                        ),
                    Quaternion.identity
                    );

                SmoothMouseLook sml = raycaster.AddComponent <SmoothMouseLook>();

                sml.sensitivityX = 15F;
                sml.sensitivityY = 15F;
                sml.minimumX     = -120F;
                sml.maximumX     = 120F;
                sml.minimumY     = -60F;
                sml.maximumY     = 60F;
            }
        }
        void Start()
        {
            // add mouse movement control if in editor mode
            if (Application.isEditor)
            {
                Debug.LogFormat(LOG_FORMAT, "Editor mode detected, attach SmoothMouseLook script for control.");
                SmoothMouseLook sml = controlObject.AddComponent <SmoothMouseLook>();

                sml.sensitivityX = sensitivityX;
                sml.sensitivityY = sensitivityY;
                sml.minimumX     = minimumX;
                sml.maximumX     = maximumX;
                sml.minimumY     = minimumY;
                sml.maximumY     = maximumY;
            }
        }