anchor.diff:            }));
             DSIMap.networkViewMarker = null;
             DSIMap.visibleOrganisations = DSIMap.allOrganisations;
  -          
  +
             map.setZoom(DSIMap.config.defaultZoom);
   
             clusters.clearLayers();
  
positive.code:         var lines = {};
  
          $.each(DSIMap.visibleOrganisations, function(orgGuid, org){
            
            // Loop through each of the org's partners
            $.each(org.partners, function(i, partnerGuid){
  
              if (DSIMap.visibleOrganisations[partnerGuid]) {
  
                visibleMarkerA = clusters.getVisibleParent(org.marker);
                visibleMarkerB = clusters.getVisibleParent(DSIMap.allOrganisations[partnerGuid].marker);              
  
                var visibleMarkers = [visibleMarkerA._latlng, visibleMarkerB._latlng];
  
                // If we have already set a line for this combination of markers increase the count (weight)
                if (lines[visibleMarkers]) {
                  lines[visibleMarkers].count += 1;
                } 
                // Else initialise it
                else {
                  lines[visibleMarkers] = {};
                  lines[visibleMarkers].count = 1;  
                  lines[visibleMarkers].markerA = visibleMarkerA;
                  lines[visibleMarkers].markerB = visibleMarkerB;
                }
  
negative.code: 
            DSIMap.addOrganisationPins();
  
            DSIMap.addPartnerLines();
  
  
  
            var top = $('.active-organisation').height() + 30;
            $('.active-organisation').css({ top: '-'+top+'px' });
  
            e.preventDefault();
            return false;
          });
  
        },
  
        bindZoomClusterClick: function() {
  