anchor.diff:  }
   
   function makeGroup(params) {
  -  clockGroup.selectAll(params['name'])
  +  clockGroup.selectAll('.' + params['name'])
               .data(data)
               .enter()
               .append('a').attr("xlink:href", '#')
  
positive.code:     var s = id.split('-')
      $.getJSON('/colours/' + s[0] + '/' + s[1], function (data) {
        $('#' + id).attr('fill', tinycolor('rgb(' + (data['colour'].join(', '))).toString())
        $('#' + id).attr('stroke', tinycolor('rgb(' + (data['colour'].join(', '))).darken(50).toString())
        $('#' + id).spectrum({
          color: 'rgb(' + (data['colour'].join(', ')) + ')',
          showPalette: true,
  
negative.code: clockGroup = vis.append('svg:g').attr('transform', 'translate(' + cx + ', ' + cy + ')')
  
  render = function(data) {
    clockGroup.selectAll('.hand').remove()
    clockGroup.selectAll('.face').remove()
  
    mh = {}; mh.radius = bigRadius
    mf = {}; mf.radius = bigRadius
  