Track Hide and Show Delays As Intended Hover

By adding in a delay, the show events won't trigger if the mouse leaves before the event fires. This allows a user to mouse across navigation without expanding it and enables easier access to items that would be covered up by the expanded menu.