dirty change on document change is view independent