updateControlsVisibility