anchor.diff:            .datum({startAngle: scale(0), 
                     // don't overdraw arc when over 100%
                     endAngle: scale(Math.min(data.long/cores, 1.0)), 
  -                  innerRadius: radius-40,
  +                  innerRadius: radius-80,
                     load: data.long,
                     perc: data.long/cores});
           
  
positive.code:       .attr("d", arc);
          
      svg.append("path")
        .attr("id", "short")
        .datum({startAngle: scale(0), endAngle: scale(0), innerRadius: radius-80})
        .style("fill", "bbb")
        .attr("d", arc)
        .each(function(d) { console.log(d); this._current = d; });
        
  
negative.code:       .each(function(d) { console.log(d); this._current = d; });
        
      svg.append("path")
        .attr("id", "short")
        .datum({startAngle: scale(0), endAngle: scale(0), innerRadius: radius-40})
        .style("fill", "bbb")
        .attr("d", arc)
        .each(function(d) { console.log(d); this._current = d; });
        
  