correct bug loginListener