added DocumentSaveStateChangedEvent