Dispatchers have their use, of course. But they still have the very nasty aspect of having to know the class of object before binding. It would be so much nicer to bind to a neutral interface
And here, it wasn’t clear that we were trying to send the same signal to hundreds of blueprints. Then naturally, you have to use a dispatcher