<div>Not sure with the undo issue. But if you're monitoring what object is_updated or is_updated_data with a scene update handler you can do it like this: maintain a list of "updating objects" and only sync the objects/data when they fall off the is_updated list. </div>