Your comments

If not too late to add to this I would recommend that moving and zooming don't cause a change (i.e. a draft is not saved) however if an actual change is made to the diagram then the position and zoom are also saved (and so are restored when the diagram is reopened).