I still don't completely understand the value of having this here. `hideParticipantsPanel` (for example) feels better to me, and it could be a normal function in the `ThreadUI` object.