diff --git a/ui/experiment-ribbon-navigation-mechanics-n-structure.html b/ui/experiment-ribbon-navigation-mechanics-n-structure.html
index b6f550ef..3c9568e5 100755
--- a/ui/experiment-ribbon-navigation-mechanics-n-structure.html
+++ b/ui/experiment-ribbon-navigation-mechanics-n-structure.html
@@ -55,8 +55,9 @@ function centerSquare(zoom){
 	// relative position to container... 
 	// XXX is there a better way to get this?
 	var t = rn * (h - mh/2)
-	//$('.container').css({'margin-top': (-t + H/zoom/2 + h/2)})
-	$('.container').css({'margin-top': (-t + H/2 + h/2)})
+	$('.container').css({
+		'margin-top': (-t + H/2 + h/2)
+	})
 
 	// horizontal...
 	alignRibbon()
@@ -90,15 +91,12 @@ function alignRibbon(square, position, zoom){
 
 	switch(position){
 		case 'before':
-			//ribbon.css({'margin-left': (-l + W/zoom/2 + w)})
 			ribbon.css({'margin-left': (-l + W/2 + w)})
 			return true
 		case 'center':
-			//ribbon.css({'margin-left': (-l + W/zoom/2 + w/2)})
 			ribbon.css({'margin-left': (-l + W/2 + w/2)})
 			return true
 		case 'after':
-			//ribbon.css({'margin-left': (-l + W/zoom/2)})
 			ribbon.css({'margin-left': (-l + W/2)})
 			return true
 	}
@@ -106,6 +104,7 @@ function alignRibbon(square, position, zoom){
 }
 
 // XXX need to fix animation jumping around... 
+// XXX try transition-origin instead of compensating by moving...
 function zoom(factor){
 	var zoom = $('.container').css('zoom')*factor 
 	var H = $('.meta-container').height()
@@ -199,8 +198,8 @@ function zoom(factor){
 
 
 
-
-
+
+