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

            if (!isNaN(propValues[0]))
                fromValue = propValues[0];
            if (!isNaN(propValues[1]))
            {
                toValue = propValues[1];
            }
            else
            {
                if (propertyChanges && 
                    propertyChanges.end[property] !== undefined)
                    toValue = propertyChanges.end[property];
            }
            if (propertyValuesList.length > 1)
            {

            var holder:PropertyValuesHolder = PropertyValuesHolder(propertyValuesList[i]);
            var property:String = holder.property;
            var propValues:Array = holder.values;
            var fromValue:Object = null;
            var toValue:Object = null;
            
            if (!property || (property == ""))
                throw new Error("Illegal property value: " + property);
