deferred events, await-trigger functionality added
changes after js testing
upd with data-m-await-trigger