refactor($animate): queue all successive animations to use only one reflow