collapsible: make tap optional