Added (conditional) iOS7 bounciness when opening the menu.
Added isAnimating flag to prevent flickering if the open / close methods are called repeatedly while an animation still takes place.