Add check to see if tooltip is visible

- There was still *some* flickering when hoverState became == 'out'