ScrollAnimation is based on withMountWhenInView so when user is scrolling fast the element can be destroyed in the middle of the animation.
Ex: animated play range between 0 and 1. Fast scrolling leave the animation state at 0.8 cause component get destroyed