fix closure bug when activating/deactiving controllers
diff --git a/web/ons-demo/js/controllers.js b/web/ons-demo/js/controllers.js
index 513799b..501ac1d 100644
--- a/web/ons-demo/js/controllers.js
+++ b/web/ons-demo/js/controllers.js
@@ -26,18 +26,20 @@
 	controllers.on('dblclick', function (c) {
 		if (model.activeControllers.indexOf(c) != -1) {
 			var prompt = 'Dectivate ' + c + '?';
+			var that = this;
 			doConfirm(prompt, function (result) {
 				if (result) {
 					controllerDown(c);
-					setPending(d3.select(this));
+					setPending(d3.select(that));
 				};
 			})
 		} else {
 			var prompt = 'Activate ' + c + '?';
+			var that = this;
 			doConfirm(prompt, function (result) {
 				if (result) {
 					controllerUp(c);
-					setPending(d3.select(this));
+					setPending(d3.select(that));
 				};
 			});
 		}