Compact can be better.
Make div "position: relative", to enable absolute positioning inside it.
More specific animation handling
Reorg and rename of "animations" -> "changers"