diff --git a/.DS_Store b/.DS_Store
index cc033aad6a0370c6abc5ce7e459b00bfbac18abd..109c2ae889d0ec12ec3cae3d563a2b76b53bdc04 100644
Binary files a/.DS_Store and b/.DS_Store differ
diff --git a/app/src/components/NodesLayer.vue b/app/src/components/NodesLayer.vue
index 7a06380427f6e5594a59e846c438a2a097dc0912..ad9abc40cfb3b50020212608299ff0d02eef68a4 100644
--- a/app/src/components/NodesLayer.vue
+++ b/app/src/components/NodesLayer.vue
@@ -311,10 +311,40 @@ export default {
     //             this.input = e.target.value;
     //           }, 300)
 
+    // editNode(e) {
+    //   const el = e.target
+    //   const cursorPos = el.selectionStart
+    //   console.log(cursorPos)
+    //   var nodeid = e.target.id
+    //   var nodetext = e.target.value
+    //   this.$store.dispatch('editNode', { nodeid, nodetext })
+
+    //   this.$nextTick(() => {
+    //     e.target.selectionStart = e.target.selectionEnd = cursorPos
+    //   })
+
+    // this.$nextTick(() => {
+    //   el.setSelectionRange(cursorPos, cursorPos)
+    // })
+    //},
+
+    // editNode: lodash.debounce(function (e) {
+    //   var nodeid = e.target.id
+    //   var nodetext = e.target.value
+    //   this.$store.dispatch('editNode', { nodeid, nodetext })
+    // }, 600),
+
     editNode: lodash.debounce(function (e) {
+      const el = e.target
+      const cursorPos = el.selectionStart
+
       var nodeid = e.target.id
       var nodetext = e.target.value
       this.$store.dispatch('editNode', { nodeid, nodetext })
+
+      this.$nextTick(() => {
+        el.setSelectionRange(cursorPos, cursorPos)
+      })
     }, 600),
 
     deleteFlag(e) {
diff --git a/app/src/components/OnBoard.vue b/app/src/components/OnBoard.vue
index e8d2d9f58d7c3e2b2ae892ce6aee25f66f64c3a7..adc056d9d2f1af7bab97613d8410fc37f86a2b69 100644
--- a/app/src/components/OnBoard.vue
+++ b/app/src/components/OnBoard.vue
@@ -43,7 +43,7 @@
       class="innernode"
       :w="310"
       :h="375"
-      :x="1050"
+      :x="850"
       :y="15"
       :z="1"
       :draggable="true"
diff --git a/app/src/components/ToolBar.vue b/app/src/components/ToolBar.vue
index 28a63d74554c67396a769ac835a7e3b3de1a3a53..2e2b4422b8f8a96c882f087ccdbb761fdcd9c7f8 100644
--- a/app/src/components/ToolBar.vue
+++ b/app/src/components/ToolBar.vue
@@ -28,131 +28,6 @@
         </g>
       </svg>
     </vue-draggable-resizable>
-
-    <svg
-      xmlns="http://www.w3.org/2000/svg"
-      width="182"
-      height="196.814"
-      viewBox="0 0 182 196.814"
-    >
-      <defs>
-        <style>
-          .f {
-            fill: none;
-          }
-          .g,
-          .g {
-            fill: #333;
-          }
-          .c {
-            fill: #fff;
-          }
-          .d,
-          .e {
-            stroke: none;
-          }
-        </style>
-      </defs>
-      <g transform="translate(-1485.374 -735.578)">
-        <g class="f" transform="translate(1489.998 835.06) rotate(-47)">
-          <path
-            class="d"
-            d="M53.519,0l53.519,142.717L53.055,101.138,0,142.717Z"
-          />
-          <path
-            class="g"
-            d="M 53.51882553100586 19.93599700927734 L 15.31051635742188 121.824821472168 L 48.73732376098633 95.62881469726562 L 53.01795196533203 92.27416229248047 L 57.32657623291016 95.59273529052734 L 91.86629486083984 122.195915222168 L 53.51882553100586 19.93599700927734 M 53.51882553100586 -1.52587890625e-05 L 107.0376510620117 142.7168579101562 L 53.05514907836914 101.1384582519531 L 0 142.7168579101562 L 53.51882553100586 -1.52587890625e-05 Z"
-          />
-        </g>
-        <path
-          class="g"
-          d="M53.519,0l53.519,142.717L53.055,101.138,0,142.717Z"
-          transform="translate(1489.998 835.06) rotate(-47)"
-        />
-        <g class="c" transform="translate(1485.374 813.861) rotate(-47)">
-          <path
-            class="g"
-            d="M 99.45198822021484 132.4564208984375 L 55.19086837768555 98.3656005859375 L 53.03655624389648 96.70631408691406 L 50.89624404907227 98.38362121582031 L 7.655252933502197 132.2708435058594 L 53.51882553100586 9.967990875244141 L 99.45198822021484 132.4564208984375 Z"
-          />
-          <path
-            class="g"
-            d="M 53.51882553100586 19.93599700927734 L 15.31051635742188 121.824821472168 L 48.73732376098633 95.62881469726562 L 53.01795196533203 92.27416229248047 L 57.32657623291016 95.59273529052734 L 91.86629486083984 122.195915222168 L 53.51882553100586 19.93599700927734 M 53.51882553100586 -1.52587890625e-05 L 107.0376510620117 142.7168579101562 L 53.05514907836914 101.1384582519531 L 0 142.7168579101562 L 53.51882553100586 -1.52587890625e-05 Z"
-          />
-        </g>
-      </g>
-    </svg>
-
-    <svg
-      xmlns="http://www.w3.org/2000/svg"
-      width="160"
-      height="194"
-      viewBox="0 0 160 194"
-    >
-      <defs>
-        <style>
-          .a,
-          .d,
-          .g {
-            fill: none;
-          }
-          .a,
-          .b,
-          .c {
-            stroke: #4f4f4f;
-          }
-          .a,
-          .c,
-          .d,
-          .e {
-            stroke-width: 7px;
-          }
-          .b {
-            fill: #333;
-          }
-          .c {
-            fill: #4f4f4f;
-          }
-          .d {
-            stroke: #2d9cdb;
-          }
-          .e {
-            fill: #fff;
-            stroke: #333;
-          }
-          .f {
-            stroke: none;
-          }
-        </style>
-      </defs>
-      <g transform="translate(-914 -825)">
-        <path
-          class="a"
-          d="M849.969,915.934c94.642,0-12.173-151.082,80.414-151.082"
-          transform="translate(106 84)"
-        />
-        <g class="b" transform="translate(920 979)">
-          <circle class="f" cx="20" cy="20" r="20" />
-          <circle class="g" cx="20" cy="20" r="19.5" />
-        </g>
-        <g class="c" transform="translate(1034 829)">
-          <circle class="f" cx="20" cy="20" r="20" />
-          <circle class="g" cx="20" cy="20" r="16.5" />
-        </g>
-        <path
-          class="d"
-          d="M849.969,915.934c94.642,0-12.173-151.082,80.414-151.082"
-          transform="translate(100 80)"
-        />
-        <g class="e" transform="translate(914 975)">
-          <circle class="f" cx="20" cy="20" r="20" />
-          <circle class="g" cx="20" cy="20" r="16.5" />
-        </g>
-        <g class="e" transform="translate(1028 825)">
-          <circle class="f" cx="20" cy="20" r="20" />
-          <circle class="g" cx="20" cy="20" r="16.5" />
-        </g>
-      </g>
-    </svg>
   </div>
 </template>
 
diff --git a/app/src/store/index.js b/app/src/store/index.js
index 9f5cc35b93f7bc604e266609517b1355b2e125cc..d8905bbd5df24a8974f76d8eede02feaaf373cc6 100644
--- a/app/src/store/index.js
+++ b/app/src/store/index.js
@@ -107,6 +107,7 @@ const store = new Vuex.Store({
           state.microcosm = microcosm
           state.allNodes = doc.rows
           store.commit('SET_OTHER_NODES')
+          store.commit('GET_MY_NODES')
         })
         .catch(function (err) {
           console.log(err)
@@ -659,8 +660,7 @@ const store = new Vuex.Store({
     syncDB: () => {
       pouchdb.replicate.from(remote).on('complete', function () {
         store.commit('GET_ALL_NODES')
-        store.commit('GET_MY_NODES')
-
+        //  store.commit('GET_MY_NODES')
         store.commit('GET_POSITIONS')
         store.commit('GET_CONNECTIONS')
         store.commit('GET_EMOJI')
@@ -675,7 +675,7 @@ const store = new Vuex.Store({
           .on('change', function () {
             // pop info into function to find out more
             store.commit('GET_ALL_NODES')
-            store.commit('GET_MY_NODES')
+            //   store.commit('GET_MY_NODES')
 
             store.commit('GET_POSITIONS')
             store.commit('GET_CONNECTIONS')
diff --git a/app/src/views/Home.vue b/app/src/views/Home.vue
index 4aac65f1e45a5efa6775b2cc0000d2db67a8c0bc..479be7784467490a3cca4b81a1d8a7abfd49594c 100644
--- a/app/src/views/Home.vue
+++ b/app/src/views/Home.vue
@@ -76,7 +76,7 @@
           </div>
           <ScribbleLayer v-bind:drawready="drawready"></ScribbleLayer>
         </PanZoomContainer>
-        <ToolBar />
+        <!-- <ToolBar /> -->
         <ModeToolbar
           @offlineTriggered="offlineTriggered()"
           @onlineTriggered="onlineTriggered()"
@@ -102,7 +102,7 @@ import PanZoomContainer from '@/experimental/PanZoomContainer'
 import ConnectionsLayer from '@/components/ConnectionsLayer'
 import NodesLayer from '@/components/NodesLayer'
 import OffLine from '@/components/OffLine'
-import ToolBar from '@/components/ToolBar'
+// import ToolBar from '@/components/ToolBar'
 import ScribbleLayer from '@/components/ScribbleLayer'
 import UploadLayer from '@/components/UploadLayer'
 import OtherNodeslayer from '@/components/OtherNodeslayer.vue'
@@ -226,7 +226,7 @@ export default {
     OtherNodeslayer,
     ConnectionsLayer,
     OnBoard,
-    ToolBar,
+    // ToolBar,
     OffLine,
     UploadLayer,
     ScribbleLayer,