Fix sign out bug and adds toggle listeners for change client