diff --git a/editors/demo/src/Editors.js b/editors/demo/src/Editors.js
index 977ed5cc4dbf7c694157ede01a713d4b2f5b983e..fa52e35509b57dc1e5f1d06514566f8cc480bbe7 100644
--- a/editors/demo/src/Editors.js
+++ b/editors/demo/src/Editors.js
@@ -54,7 +54,7 @@ const Editors = () => {
       case 'ncbi':
         break;
       default:
-        return <HHMI />;
+        return <Editoria />;
     }
   };
 
diff --git a/editors/demo/src/HHMI/HHMI.js b/editors/demo/src/HHMI/HHMI.js
index c0d71c1a43875668ced0b21f074c6c5242fe8a1a..58e26fb8cf0939141047a8e97f1609070ce149dc 100644
--- a/editors/demo/src/HHMI/HHMI.js
+++ b/editors/demo/src/HHMI/HHMI.js
@@ -185,7 +185,7 @@ const Hhmi = () => {
         fileUpload={file => renderImage(file)}
         value={initialValue}
         targetFormat="JSON"
-        readonly
+        // readonly
         layout={HhmiLayout}
         onChange={source => console.log(source)}
       />
diff --git a/editors/demo/src/HHMI/MultipleChoiceQuestionService/components/EditorComponent.js b/editors/demo/src/HHMI/MultipleChoiceQuestionService/components/EditorComponent.js
index 6c51a45ee5b3fc046cf30c9507e4e601cd4a89e0..04043120bee5181314c3a511cecd321ca3d19ec8 100644
--- a/editors/demo/src/HHMI/MultipleChoiceQuestionService/components/EditorComponent.js
+++ b/editors/demo/src/HHMI/MultipleChoiceQuestionService/components/EditorComponent.js
@@ -18,6 +18,13 @@ const EditorComponent = ({ node, view, getPos }) => {
   const isEditable = context.view.main.props.editable(editable => {
     return editable;
   });
+
+  console.log(context.activeViewId);
+  console.log('node', node.attrs.id);
+  if (context.activeViewId === node.attrs.id) {
+    console.log('sss');
+  }
+
   useEffect(() => {
     questionView = new EditorView(
       { mount: editorRef.current },
@@ -38,6 +45,11 @@ const EditorComponent = ({ node, view, getPos }) => {
             if (questionView.hasFocus()) questionView.focus();
           },
         },
+        handleKeyDown: (editoView, keyEvent) => {
+          if (keyEvent.key === 'Enter') {
+            console.log('create new');
+          }
+        },
 
         attributes: {
           spellcheck: 'false',
diff --git a/wax-prosemirror-core/src/PortalContext.js b/wax-prosemirror-core/src/PortalContext.js
index 193cc1d36f4e603db1d233bc8d162664e2afdf83..ee6cbc72095e7451adba5c1f62f36abb16274737 100644
--- a/wax-prosemirror-core/src/PortalContext.js
+++ b/wax-prosemirror-core/src/PortalContext.js
@@ -40,7 +40,7 @@ export default props => {
       });
     },
   });
-
+  console.log(portal);
   return (
     <PortalContext.Provider
       value={{
diff --git a/wax-prosemirror-services/src/PortalService/PortalService.js b/wax-prosemirror-services/src/PortalService/PortalService.js
index a8d3c629d812f2fdc226243fc764b9ce254c1fb5..abd1a7d814a68dd75e27a98fe942039f62313994 100644
--- a/wax-prosemirror-services/src/PortalService/PortalService.js
+++ b/wax-prosemirror-services/src/PortalService/PortalService.js
@@ -23,9 +23,8 @@ class PortalService extends Service {
 
     this.container.bind('AddPortal').toFactory(context => {
       return portal => {
-        const schemaInstance = context.container.get('Portals');
-
-        schemaInstance.addPortal(portal);
+        const portalInstance = context.container.get('Portals');
+        portalInstance.addPortal(portal);
       };
     });
   }