added listeners for more player leave types