Currently it uses several CSS keyframe animations and JS. This is very unnecessary. A simple `transition: transform 300ms` would do just fine.