Brute implementation of animateAll() and some design updates