With a lot of help from the folks in this topic, I've been working on changing a class on the #tile element as it moves along a path so the tile's color corresponds to the direction it's traveling. I'm using the onStart parameter of TweenMax.to(), but the issue is that starting a new tween before the last is complete seems to immediately trigger the onStart function even though the tile hasn't arrived at the right position, resulting in the class being added before the tile is on a given segment