Thank you, I will work on that.
I thought I could start from my current code, with timeline, and find a way to reset the animation based on the k value of each element, but if that's not possible, then I'll look at your code as a starting point!
Thanks again for the answer.