Here is the answer.
There are two advantages of event-delegation model over event-inheritance model.
First, event-delegation enables the handling of events by objects other than the ones which generate the events. It is a clean separation between design and usage of a component.
Second, It s performance is much better in applications in which many events are generated. This improvement of performance is due to the fact that the unhandled events need not be repeatedly processed, which is the case of event-inheritance model.