It ensures they're all rendered by showing them all in turn. In my mind `_showPanels` suggests that they would all get shown, but as they are mutually exclusive that can't be the case.