void UpdateSetting()
        {
            currentState = State.Floating;
            config       = configHolder.Configuration;

            if (!config.DidConfigure())
            {
                Debug.Log("Could not stride configuration!  Use default value");
                SetDefaultConfiguration();
            }

            progress.InitCount(config.times);

            currentChar = GetNextChar();

            touchInterface.EnablePlayOnComplete = false;
            touchInterface.Z = phrase.Z;
            touchInterface.SubscribeTouchBegin(OnTouchBegin);
            touchInterface.Subscribe(OnTouchComplete);
        }