Fix evt chaperones for multiple-valued evts
Add contracts for synchronizable events