private void Start()
        {
            this.UpdateAsObservable()
            .Where(_ => _manipulationProvider.IsManipulating.Value)
            .Subscribe(_ =>
            {
                var velocity = _manipulationProvider.SmoothVelocity;
                _currentAdjuster?.AdjustTransform(_target.Value, velocity);
            });

            AdjusterManager.Instance.CurrentState
            .Subscribe(_ => _currentAdjuster = AdjusterManager.Instance.CurrentAdjuster)
            .AddTo(gameObject);

            AdjusterManager.Instance.CurrentState
            .Where(state => state == ControllerButtonType.Done)
            .Subscribe(_ => _bbEdges.transform.localScale = Vector3.zero)
            .AddTo(gameObject);
        }