changed event to be list of changes