nit: `So we need to listen to corresponding events to know ...`