update JSON mock responses and release notes
diff --git a/web/ons-demo/js/app.js b/web/ons-demo/js/app.js
index de6e294..8980d02 100644
--- a/web/ons-demo/js/app.js
+++ b/web/ons-demo/js/app.js
@@ -236,8 +236,25 @@
 	});
 
 	controllers.on('click', function (c, index) {
-		var selected = d3.select(document.body).classed(controllerColorMap[c] + '-selected');
-		d3.select(document.body).classed(controllerColorMap[c] + '-selected', !selected);
+		var allSelected = true;
+		for (var key in controllerColorMap) {
+			if (!d3.select(document.body).classed(controllerColorMap[key] + '-selected')) {
+				allSelected = false;
+				break;
+			}
+		}
+		if (allSelected) {
+			for (var key in controllerColorMap) {
+				d3.select(document.body).classed(controllerColorMap[key] + '-selected', key == c)
+			}
+		} else {
+			for (var key in controllerColorMap) {
+				d3.select(document.body).classed(controllerColorMap[key] + '-selected', true)
+			}
+		}
+
+		// var selected = d3.select(document.body).classed(controllerColorMap[c] + '-selected');
+		// d3.select(document.body).classed(controllerColorMap[c] + '-selected', !selected);
 	});
 }
 
diff --git a/web/ons-demo/js/model.js b/web/ons-demo/js/model.js
index 2386e36..81d5c27 100644
--- a/web/ons-demo/js/model.js
+++ b/web/ons-demo/js/model.js
@@ -64,7 +64,7 @@
 	switches: 'data/wm_core_topology_switches_all_json.json',
 	flows: 'data/wm_flow_getall_json.json',
 	activeControllers: 'data/wm_registry_controllers_json.json',
-	controllers: '/data/controllers.json',
+	controllers: 'data/controllers.json',
 	mapping: 'data/wm_registry_switches_json.json',
 	configuration: 'data/configuration.json'
 }