diff --git a/app/components/SimpleEditor/miniEditor/config.js b/app/components/SimpleEditor/miniEditor/config.js
index 86a57e84e36538cd8f7911d05663800b48f99b16..09663b66850e6eb1523dcf741c5b95f4b2511e62 100644
--- a/app/components/SimpleEditor/miniEditor/config.js
+++ b/app/components/SimpleEditor/miniEditor/config.js
@@ -2,7 +2,6 @@ import {
   BasePackage,
   EmphasisPackage,
   ParagraphPackage,
-  PersistencePackage,
   ProseArticle,
   StrongPackage,
   SpellCheckPackage
@@ -27,7 +26,6 @@ let config = {
     config.import(ParagraphPackage)
     config.import(EmphasisPackage)
     config.import(StrongPackage)
-    config.import(PersistencePackage)
     config.import(SpellCheckPackage)
     config.import(CommentPackage)
     config.import(IsolatedNote)
diff --git a/app/components/SimpleEditor/panes/Notes/Notes.js b/app/components/SimpleEditor/panes/Notes/Notes.js
index de47b97a0b278edf55e0af4c276bf5a1832c71a5..8a65fd5a23718d96780323620d4324ba5c0be574 100644
--- a/app/components/SimpleEditor/panes/Notes/Notes.js
+++ b/app/components/SimpleEditor/panes/Notes/Notes.js
@@ -16,14 +16,16 @@ class Notes extends Component {
   }
   // use toc:updated to avoid rewriting TOCProvider's this.handleDocumentChange
   didMount () {
-    this.context.editorSession.onUpdate('document', this.onNotesUpdated, this)
     const provider = this.getProvider()
+    this.context.editorSession.onUpdate('document', this.onNotesUpdated, this)
 
     const notes = provider.computeEntries()
 
     for (var i = 0; i < notes.main.length; i++) {
       provider.createIsolatedNote(notes.main[i])
     }
+
+    provider.config.miniEditorSession.onUpdate('document', this.saveNotes, this)
   }
 
   initResize (e) {
@@ -85,6 +87,7 @@ class Notes extends Component {
   }
 
   saveNotes (source) {
+    console.log('save???')
     const provider = this.getProvider()
     const notes = provider.computeEntries()
     let self = this