more work on chat GUI. Much cleaner now