Adapt chatview and nickview to join-and-switch