diff --git a/js/models/AppState.js b/js/models/AppState.js
index 775aa210b334611d082810a1792f1cae45bda6b9..7a997f04748eba5ec293f30017da4fa0c756a34b 100644
--- a/js/models/AppState.js
+++ b/js/models/AppState.js
@@ -35,7 +35,7 @@ AppState = Backbone.Model.extend({
                 face: {triangle:"Triangle"},
                 edge: {triangle:"Triangle"},
                 edgeRot: {triangle:"Triangle"},
-                vertex: null//{square:"Square", xShape:"X"}
+                vertex: {square:"Square", xShape:"X"}
             },
             cube:{
                 face: null
diff --git a/js/models/Lattice.js b/js/models/Lattice.js
index 13237c9a5a5393a9be792e5797a1445d7016d201..cd368e1086e9e5fd27bfdb774dc8b584653b1b24 100644
--- a/js/models/Lattice.js
+++ b/js/models/Lattice.js
@@ -17,6 +17,7 @@ Lattice = Backbone.Model.extend({
         numCells: 0,
         numInvCells: 0,
         basePlane: null,//plane to build from
+        columnSeparation: 0.0,
         highlighter: null,//highlights build-able surfaces
         shouldPreserveCells: true,//preserve cells when changing lattice type
         shouldShowInverseCells: false
@@ -29,6 +30,7 @@ Lattice = Backbone.Model.extend({
         //bind events
         this.listenTo(this, "change:scale", this._scaleDidChange);
         this.listenTo(this, "change:shouldShowInverseCells", this._showInverseCells);
+
     },
 
     ////////////////////////////////////////////////////////////////////////////////////
@@ -411,11 +413,12 @@ Lattice = Backbone.Model.extend({
         _initLatticeType: function(){
 
             //bind events
-            this.set("columnSeparation", 0.0, {silent:true});
+            this.set("columnSeparation", 0.0);
             this.listenTo(this, "change:columnSeparation", this._changeColSeparation);
 
             this.set("basePlane", new OctaBasePlane({scale:this.get("scale")}));
             this.set("highlighter", new OctaFaceHighlighter({scale:this.get("scale")}));
+
         },
 
         _changeColSeparation: function(){
@@ -562,8 +565,7 @@ Lattice = Backbone.Model.extend({
         },
 
         _undo: function(){//remove all the mixins, this will help with debugging later
-            this.stopListening(this, "columnSeparation");
-            this.set("columnSeparation", null);
+            this.stopListening(this, "change:columnSeparation");
             var self = this;
             _.each(_.keys(this.OctaFaceLattice), function(key){
                 self[key] = null;
@@ -579,8 +581,6 @@ Lattice = Backbone.Model.extend({
     OctaEdgeLattice: {
 
         _undo: function(){//remove all the mixins, this will help with debugging later
-            this.stopListening(this, "columnSeparation");
-            this.set("columnSeparation", null);
             var self = this;
             _.each(_.keys(this.OctaEdgeLattice), function(key){
                 self[key] = null;