FIX. isEnded always false (fireAnimationEnd never called).