hooking up angular animate + other improvements