feat(ngAnimate): cancel previous incomplete animations when new animations take place