I may have screwed up stuff further, not sure

But the multiple login issue is most likely somewhere between
ChatModuleListener and DatabaseManager.loadUser