Actor component act on owner event?

I created a Component that plays a collision sound on any actor it is attached to. For example, differently shaped blocks that are falling to the ground.

In the Component Blueprint, I used the “Bind Event To On Actor Hit” node and pass that to a Custom Event Node.

This avoids Delegates and Interfaces. The Actor does not need to know anything about the specifics of the component and vice versa.