Event Dispatchers explained - Finally!

In order for a custom event to have the same reach as the event dispatcher you would have to manually call that custom event for every single actor that you need it to fire in.

With an event dispatcher, you just fire once and all the listening objects execute.