[BUG #7573] fixed article animation at high click rate

- memoize the AnimationHandle
- if a previous animation isPlaying(), do nothing