Chat demo properly updates when user goes offline
A few usability fixes to the chat demo