still listen for join/leave events