Well, first of all I'm sorry that I always have edge cases   So, I started to experience with invalidate and try to animate properties based on the current responsive ratio. My initial test was great and it worked as expected.  When you play the Codepen, the code records the current width of the window and on resize it calculates a ratio based on the new value and invalidates the the tweens which need to get invalidated. So the red box will move on a path of a triangle. &#