updated show/hide menu animations to use spring