Only show and hide a PopoverView if it isn't already shown or hidden