resolves #293; add region-update-end event