In the unofficial bevy cheatbook, it says the following (https://bevy-cheatbook.github.io/programming/events.html):
Every reader tracks the events it has read independently, so you can handle the same events from multiple systems.
I wonder, is there any way to consume events within a system so they won't propagate further to other systems with an EventReader<T> parameter?