@PointC Thank you!! That's exactly what I was looking for. Callback it is.
I tweaked a little so that I can restart animation via button.
One question though.
I put kill() method to 2nd timeline when I hit the restart button.
Does this reset everything(include repeat) and gives it a clean start without overlapping repeat animation?
It looks OK but i want to make sure.