anchor.diff:    <% end %>
   ]
   
  +function refresh() {
   $('#circles :input').each(function() {
     var s = this.id.split('-')
     $.getJSON('/colours/' + s[0] + '/' + s[1], function (data) {
       $('.' + s[0] + '-' + s[1] + '-blob').attr('fill', 'rgb(' + (data['colour'].join(', ')) + ')')
  +    $('.' + s[0] + '-' + s[1] + '-disc').attr('stroke', 'rgb(' + (data['colour'].join(', ')) + ')')
       $('#' + s[0] + '-' + s[1]).spectrum({
         color: 'rgb(' + (data['colour'].join(', ')) + ')',
         showPalette: true,
  
positive.code:   minutesWheel.move(10, 10)
    minutesWheel.opacity(0.4)
    minutesWheel.stroke({color: minStroke, width: 10})
    minutesWheel.attr('class', 'minutes-hands-disc')
    var hoursWheel = draw.circle(100)
    hoursWheel.move(35, 35)
    hoursWheel.opacity(0.4)
    hoursWheel.stroke({color: hourStroke, width: 10})
    minutesWheel.attr('class', 'hours-hands-disc')
  
    if(this.id.includes('minutes-hands')) {
      var blob = draw.nested()
  
negative.code: </div>
  
  <script>
  refresh()
  
  $('#circles .member').each(function(){
    var minStroke = '#666'
    var hourStroke = '#666'
  