             // Only one property; don't bother with the arrays
             animation = new Animation(fromValue, toValue, duration);
         }
+        animation.addEventListener(AnimationEvent.ANIMATION_START, startHandler);
         animation.addEventListener(AnimationEvent.ANIMATION_UPDATE, updateHandler);
+        animation.addEventListener(AnimationEvent.ANIMATION_REPEAT, repeatHandler);
         animation.addEventListener(AnimationEvent.ANIMATION_END, endHandler);
             
         if (_seekTime > 0)

     */
    protected function getCurrentValue(property:String):Number
    {
        if (!isStyleMap[property])
            return target[property];
        else

        }        
        play();
    }
    
    /**
     * Starts this effect. Performs any final setup for each property
     * from/to values and starts an Animation that will update that property.
