Add listeners support.