Rename `listen` to `react` and allow data to be announced.