[next][event] Refactor event library for handling an optional event source handler and dispatching next to the call. Widget library should use this feature to decorate event calling with source and target properties...