         {
             // TODO (chaase): Make sure we're not already sending out an
             // UPDATE event with this start value
-            sendAnimationEvent(AnimationEvent.ANIMATION_UPDATE, value);
+            sendAnimationEvent(AnimationEvent.ANIMATION_UPDATE);
             Animation.addAnimation(this);
             _isPlaying = true;
             if (actualStartTime > 0)

            }
            else
            {
                sendAnimationEvent(AnimationEvent.ANIMATION_UPDATE, currentValue);
                if (repeated)
                    sendAnimationEvent(AnimationEvent.ANIMATION_REPEAT, currentValue);
            }
        }
        return animationEnded;

                }
            }
            // start/end values only valid after animation starts 
            sendAnimationEvent(AnimationEvent.ANIMATION_START);
            setupInterpolation();
            startTime = _intervalTime - playheadTime;
        }
