anchor.diff:      var outerOriginX = cx + ((outerRadius) * Math.sin(0));
       var outerOriginY = cy - ((outerRadius) * Math.cos(0));
   
  -    var outerBlob = svg.append("svg:circle").attr({
  +    var outerBlob = svg.append('a').attr("xlink:href", '#').append("svg:circle").attr({
         cx: outerOriginX,
         cy: outerOriginY,
         opacity: 1,
  
positive.code: 
      svg.append('a').attr("xlink:href", '#')
          .append('svg:circle')
          .attr('r', innerRadius)
          .attr('cx', cx)
          .attr('cy', cy)
  
negative.code:     var mins = now.getMinutes()
  
      outerBlob.attr('transform', 'rotate(' + mins * 6 + ', ' + cx + ', ' + cy + ')')
                .attr("xlink:href", '#')
                .attr('id', 'minutes-hands')
                .attr('class', 'picker')
  
      var innerOriginX = cx + ((innerRadius) * Math.sin(0));
      var innerOriginY = cy - ((innerRadius) * Math.cos(0));
  
      var innerBlob = svg.append('a').attr("xlink:href", '#').append("svg:circle").attr({
        cx: innerOriginX,
        cy: innerOriginY,
        opacity: 1,
  