latest angular + refactored animations