rad * this.W)
        .attr('fill', '#FF0')
        .attr('stroke', '#000')
        .attr('id', 'puck');

      // draw the target
      d3target = svg.append('circle')
        .attr('cx', 200)
        .attr('cy', 200)
        .attr('r', 10)
        .attr('fill', '#0F0')
        .attr('stroke', '#000')
        .attr('id', 'target');

      // bad target
      d3target2 = svg.append('circle')
        .attr('cx', 300)
        .attr('cy', 300)
        .attr('r', 10)
        .attr('fill', '#F00')
        .attr(