queuing so that multiple animations will run sequentially, not in parallel