Event dispatcher was implemented