The way to go is: Chrome extension for the desktop version. The HTML generated is great, and allows you to read the chat and easily assign users to rooms (I’ve tested this with up to 120 users, the fear of it crashing always remains…).
Down sides: The host has to be on the desktop version, which is clumsy, harder to navigate and slow. So if you let the chrome extension assign 120 people, it works great. But if you then have to manually add another 10 late attendees, it can be slow to do so. (Luckily co-hosts, can share their screen and manually select who to allow into the room. And do some of the other tasks that you wouldn’t want to do on the desktop version)
Be careful with the desktop chat (regarding css selectors), it only loads a few messages, and they disappear after a certain amount are shown. The same goes for if you scroll up, then the newer messages don’t show. Hence I recommend you store user input from the chat, every time a new message shows up. Another hiccup is, that when you open the “participants” tab when the chat is open, the html of the chat “changes” (so to speak), aka the container div.