/// <summary>
        /// Runs the user code immediately
        /// </summary>
        /// <returns></returns>
        public override EventToken Now()
        {
            if (_storyboard == null)
            {
                CreateStoryboard();
            }

            // Run the code delegate
            _delegate.Invoke();

            return(base.Now());
        }