Clearer handling of @showing in UI component.