         update() if (oldValue isnt newValue)
 
     $scope.$watch 'selectedOrganisations', (newValue, oldValue) ->
-        update()
+        if not $scope.isDetails
+            update()
+
     $scope.$watch 'selectedMedia', (newValue, oldValue) ->
-        update()
+        if not $scope.isDetails
+            update()
+        else
+            $scope.isDetails = false;
 
     filterThreshold = "NoValue"
     $scope.$watch 'filter', (newValue,oldValue) ->

    $scope.progress = 20
    $scope.showSettings = true
    #$scope.org = null
    $scope.slider =
        from: 0
        to: 0



    $scope.showDetails = (node) ->
        $scope.isDetails = true;
        if node.type is 'o'
            $scope.selectedOrganisations = [{name: node.name}]
            $scope.selectedMedia = []
