Topo2: unpin nodes when a node is hovered and 'U' us pressed

Change-Id: I5f25243073ea7e32354c4777576ad402e6124296
diff --git a/web/gui/src/main/webapp/app/view/topo2/topo2Force.js b/web/gui/src/main/webapp/app/view/topo2/topo2Force.js
index d034b7a..78f37a3 100644
--- a/web/gui/src/main/webapp/app/view/topo2/topo2Force.js
+++ b/web/gui/src/main/webapp/app/view/topo2/topo2Force.js
@@ -84,7 +84,6 @@
     function currentRegion(data) {
         $log.debug('>> topo2CurrentRegion event:', data);
         t2rs.addRegion(data);
-        t2ls.createForceLayout();
     }
 
     function topo2PeerRegions(data) {
@@ -169,14 +168,16 @@
     }
 
     function unpin() {
+
         var hovered = t2rs.filterRegionNodes(function (model) {
             return model.get('hovered');
         });
 
         angular.forEach(hovered, function (model) {
-            model.fixed = false;
-            model.el.classed('fixed', false);
+            model.fix(false);
         });
+
+        t2ls.start();
     }
 
     angular.module('ovTopo2')