understanding animation (! for undefined removed)