try a better easing animation to mitigate initial animation lag on mobile