Multi-user chat application with topics decided by the users.