fix a sorting bug and correct agg switch id problem
diff --git a/web/ons-demo/js/model.js b/web/ons-demo/js/model.js
index 82e66c1..2386e36 100644
--- a/web/ons-demo/js/model.js
+++ b/web/ons-demo/js/model.js
@@ -17,7 +17,7 @@
 		var bB = b.dpid.split(':');
 		for (var i=0; i<aA.length; i+=1) {
 			if (aA[i] != bB[i]) {
-				return aA[i] - bB[i];
+				return parseInt(aA[i], 16) - parseInt(bB[i], 16);
 			}
 		}
 		return 0;