only reanimate the menu if it isn't visible

I believe this fixes #64. I tested with the included example project and it doesn't appear to have added averse effects.