assert event is passed
closureSet->delayed
add validator `match`