Rather than passing around string IDs of Listeners, Events should instead contain references to Listeners.
This'll both reduce the number of events being passed around due to Listeners being able to tell each other what to do directly, and possibly allow for the removal of the current glut of Event subclasses.
Rather than passing around string IDs of Listeners, Events should instead contain references to Listeners.
This'll both reduce the number of events being passed around due to Listeners being able to tell each other what to do directly, and possibly allow for the removal of the current glut of Event subclasses.