I don't understand Event Dispatchers

In addition to what ClockworkOcean said, dispatchers allow objects to communicate even if they don’t know about each other (or each other’s classes). You can have an actor A broadcast something on a manager actor M and actor B listens to that broadcast, without knowing about A. Alternatively, actor A broadcast its own dispatcher and B listens to it, without A knowing about B at all.