Show hide things if not visible or visible as approptirate