Currently event dispatching iterate all handler one by one to filter matched event handler, it is not efficient way when many handlers are registered.
Currently event dispatching iterate all handler one by one to filter matched event handler, it is not efficient way when many handlers are registered.