         animation.repeatBehavior = repeatBehavior;
         animation.easer = easer;
         animation.startDelay = startDelay;
-                    
+        
         animation.play();
           
         // TODO (chaase): there may be a better way to organize the 

        {
            UIComponent(target).effectStarted(this);
        }
    
        if (autoRemoveTarget)
            addDisappearingTarget();


        return _repeatBehavior;
    }
            
    //----------------------------------
    //  playReversed
    //----------------------------------

    /**
     *  @private
     */
    override mx_internal function set playReversed(value:Boolean):void
    {
        super.playReversed = value;
        
        if (animation)
            animation.reverse();
        
        reverseAnimation = value;
    }

    //--------------------------------------------------------------------------
    //
    //  Overridden methods
