#### Show Javascript

      jQuery.ev.loop($base+'/channel/colorful_boxes/stream/'+clientId, {
        ColorBox: function(m){
          try {
            console.log(m.toSource());
          }
          catch(e){ }
          jQuery('#'+m.id).css({ backgroundColor: m.color }); }
      });
      jQuery('td.box').mouseover(function(ev){
        var color = jQuery('#color-picker input').val() || '#ccf';
        jQuery.post($base+'/demo/colorful_boxes', { id: this.id, color: color }, function(response){ });
      })

## Colorful Boxes

rows) { ?>
columns) { my $id = "box-$j-$i"; # my $box = $boxes->map->[$j]->[$i]; ?>