You could create a hash of the original content periodically and create a new version of the event, if the hash changed.