Animation queue

Animation queue

Hello!
What I'm trying to do is create a sequence of animations. It is easily possible when it is applied on one object. When not, the only possible way is using callback functions but it is quite dirty. You know if you have little bit more complicated sequence it looks like four functions inside which is strange. 

So my question is: Is there a way to do it another way .. for example put animations in queue but in one queue for let say four different objects? If not, let's this decide as an idea.

Thanks for Your time.