I'm trying GSAP for my new project and it's really cool! However, I don't understand how globalTimeline works. See this example: https://codepen.io/hoper1/pen/mdWZxLg
In the example, I expect "duration()" to be still same and "progress()" to start from zero when the setTimeout method executes the "add()" method again. But somehow, the the duration is longer (and it's interesting it's not twice long) and progress doesn't start at 0 but somewhere around 0.6. Run the CodePen, see the console output and wait until setTimeout finishes - you'll see it.