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