Fixed navigation tooltips not fading out correctly

remove() can't be chained to an animation. It will get removed before the animation has ended. This fixes this by waiting for the animation to finish before removing the element