Kickstart invalidations when animations start. (regression)

Modified old hack that stopped working with commit ec67319f562b8bff1793a2fd4bce7784b45eb390.

I changed so animations are already "running" in the animation manager when OnAnimationStart is called.
Since we're going to repaint as long as there's animations, it doesn't really matter and we can always just call Invalidate.