Hi Carl,
Thanks for the suggestion. I modified all of my absolute times to relative times using the format you provided, but the animation still messes up when calling restart().
I decided to take a different approach, not using restart(), by creating a new instance each time I want to restart the animation.
That is working perfectly, so I'll just avoid using restart() in my code.
Thanks,
Gary