Getting topic windows working

We can use the topic windows again. Still trying to get the chats to
display properly / topic windows to sync across chat clients.