move lobby related things into a chat.ui.lobby.js file
bring in changes from other PRs for topic emoji processing