1. event dispatcher on event dispatched function