added lobby listener with command cancelling