diff --git a/app/assets/javascripts/metamaps/metamaps.js b/app/assets/javascripts/metamaps/metamaps.js
index fdc97cfa..ea0addf8 100644
--- a/app/assets/javascripts/metamaps/metamaps.js
+++ b/app/assets/javascripts/metamaps/metamaps.js
@@ -132,13 +132,6 @@ Metamaps.Backbone.init = function () {
                 topic_id: this.isNew() ? this.cid : this.id
             });
         },
-        updateMapping: function () {
-            var mapping = this.getMapping();
-
-            if (mapping) {
-                mapping.set('topic_id', this.id);
-            }
-        },
         createNode: function () {
             var mapping;
             var node = {
@@ -229,13 +222,6 @@ Metamaps.Backbone.init = function () {
                 synapse_id: this.isNew() ? this.cid : this.id
             });
         },
-        updateMapping: function () {
-            var mapping = this.getMapping();
-
-            if (mapping) {
-                mapping.set('synapse_id', this.id);
-            }
-        },
         createEdge: function () {
             var mapping, mappingID;
             var synapseID = this.isNew() ? this.cid : this.id;
@@ -2283,9 +2269,8 @@ Metamaps.Topic = {
             if (topic.isNew()) {
                 topic.save(null, {
                     success: function (topicModel, response) {
-                        topicModel.updateMapping();
                         if (Metamaps.Active.Map) {
-                            mapping.save();
+                            mapping.save({ topic_id: topicModel.id });
                         }
                     },
                     error: function (model, response) {
@@ -2401,9 +2386,8 @@ Metamaps.Synapse = {
             if (synapse.isNew()) {
                 synapse.save(null, {
                     success: function (synapseModel, response) {
-                        synapseModel.updateMapping();
                         if (Metamaps.Active.Map) {
-                            mapping.save();
+                            mapping.save({ synapse_id: synapseModel.id });
                         }
                     },
                     error: function (model, response) {
diff --git a/app/views/main/home.html.erb b/app/views/main/home.html.erb
index 501a75ff..dc485e1a 100644
--- a/app/views/main/home.html.erb
+++ b/app/views/main/home.html.erb
@@ -101,11 +101,10 @@ $(document).ready(function() {
   <div class="mapOrder">
     <span class="displaying">Displaying:</span>
     <div class="whichMaps">
-   
+      <a href="/maps/mappers/<%= @current.id %>" class="active">Yours</a> /
       <a href="/explore/active">Recently Active</a> /
       <a href="/explore/featured">Featured</a> /
       <a href="/explore/new">Newest First</a>
-         / <a href="/maps/mappers/<%= @current.id %>" class="active">Yours</a>
     </div>
     <div class="clearfloat"></div>
   </div>