Add animation per how I think it should work in the documentation, but animate=true is never actually called for some reason even though the axis is marked as animated. But using getAnimated() instead doesn't work very well, so I haven't seen this code called in practice yet. I was hoping it would be called on zoom.