anchor.diff:  
   var img = new Image();
   img.crossOrigin = "anonymous";  // important - set crossOrigin before src!
  -img.src = "https://s3.amazonaws.com/bossbrims/110f_navy_frontangle_sticker";
  +img.src = "https://s3.amazonaws.com/bossbrims/kraken-1489189616709/6089m_camo_frontangle_nosticker";
   img.onload = function(){
     canvas.setBackgroundImage(new fabric.Image(img, {
       originX: 'left',
  
positive.code:      {
          var img = new Image();
  img.crossOrigin = "anonymous";  // important - set crossOrigin before src!
  img.src = "https://s3.amazonaws.com/bossbrims/6089m_silver_frontangle_nosticker";
  img.onload = function(){
    canvas.setBackgroundImage(new fabric.Image(img, {
      originX: 'left',
      originY: 'top',
      left: 0,
      top: 0
    }), canvas.renderAll.bind(canvas));
  };      
      }
  });
  
  fabric.util.addListener(document.getElementById('toggle121'), 'click', function () {
       {
          var img = new Image();
  img.crossOrigin = "anonymous";  // important - set crossOrigin before src!
  img.src = "https://s3.amazonaws.com/bossbrims/110ft_naturalblack_frontangle_sticker";
  img.onload = function(){
    canvas.setBackgroundImage(new fabric.Image(img, {
      originX: 'left',
  
negative.code:      {
          var img = new Image();
  img.crossOrigin = "anonymous";  // important - set crossOrigin before src!
  img.src = "https://s3.amazonaws.com/bossbrims/kraken-1489349611015/6277_gold_frontangle_sticker";
  img.onload = function(){
    canvas.setBackgroundImage(new fabric.Image(img, {
      originX: 'left',
      originY: 'top',
      left: 0,
      top: 0
    }), canvas.renderAll.bind(canvas));
  };      
      }
  });
  
  
  fabric.util.addListener(document.getElementById('toggle134'), 'click', function () {
       {
          var img = new Image();
  img.crossOrigin = "anonymous";  // important - set crossOrigin before src!
  img.src = "https://s3.amazonaws.com/bossbrims/kraken-1489349611015/6277_carolinablue_frontangle_sticker";
  img.onload = function(){
    canvas.setBackgroundImage(new fabric.Image(img, {
      originX: 'left',
      originY: 'top',
      left: 0,
      top: 0
    }), canvas.renderAll.bind(canvas));
  };      
      }
  });
  
  
  fabric.util.addListener(document.getElementById('toggle135'), 'click', function () {
       {
          var img = new Image();
  img.crossOrigin = "anonymous";  // important - set crossOrigin before src!
  img.src = "https://s3.amazonaws.com/bossbrims/kraken-1489539364031/bk-caps-flat-bill-blank-plain-5-panel-trucker-snapback-hats-same-color-underbill-2998-black_1__24688.1476978362.500.400";
  img.onload = function(){
    canvas.setBackgroundImage(new fabric.Image(img, {
      originX: 'left',
      originY: 'top',
      left: 0,
      top: 0
    }), canvas.renderAll.bind(canvas));
  };      
      }
  });
  
  
  fabric.util.addListener(document.getElementById('toggle136'), 'click', function () {
       {
          var img = new Image();
  img.crossOrigin = "anonymous";  // important - set crossOrigin before src!
  img.src = "https://s3.amazonaws.com/bossbrims/kraken-1489539364031/bk-caps-flat-bill-blank-plain-5-panel-trucker-snapback-hats-same-color-underbill-2998-light-gray_1__07378.1476799609.1250.1000";
  img.onload = function(){
    canvas.setBackgroundImage(new fabric.Image(img, {
      originX: 'left',
      originY: 'top',
      left: 0,
      top: 0
    }), canvas.renderAll.bind(canvas));
  };      
      }
  });
  
  
  fabric.util.addListener(document.getElementById('toggle137'), 'click', function () {
       {
          var img = new Image();
  img.crossOrigin = "anonymous";  // important - set crossOrigin before src!
  img.src = "https://s3.amazonaws.com/bossbrims/kraken-1489539364031/bk-caps-flat-bill-blank-plain-5-panel-trucker-snapback-hats-same-color-underbill-2998-red-white_1__75992.1476977572.500.400";
  img.onload = function(){
    canvas.setBackgroundImage(new fabric.Image(img, {
      originX: 'left',
      originY: 'top',
      left: 0,
      top: 0
    }), canvas.renderAll.bind(canvas));
  };      
      }
  });
  
  
  fabric.util.addListener(document.getElementById('toggle138'), 'click', function () {
       {
          var img = new Image();
  img.crossOrigin = "anonymous";  // important - set crossOrigin before src!
  img.src = "https://s3.amazonaws.com/bossbrims/kraken-1489539364031/bk-caps-flat-bill-blank-plain-5-panel-trucker-snapback-hats-same-color-underbill-2998-royal-blue_1__69666.1476985239.1250.1000";
  img.onload = function(){
    canvas.setBackgroundImage(new fabric.Image(img, {
      originX: 'left',
      originY: 'top',
      left: 0,
      top: 0
    }), canvas.renderAll.bind(canvas));
  };      
      }
  });
  
  
  fabric.util.addListener(document.getElementById('toggle139'), 'click', function () {
       {
          var img = new Image();
  img.crossOrigin = "anonymous";  // important - set crossOrigin before src!
  img.src = "https://s3.amazonaws.com/bossbrims/kraken-1489539364031/bk-caps-flat-bill-blank-plain-5-panel-trucker-snapback-hats-same-color-underbill-2998-white-red_1__36189.1476888058.1250.1000";
  img.onload = function(){
    canvas.setBackgroundImage(new fabric.Image(img, {
      originX: 'left',
      originY: 'top',
      left: 0,
      top: 0
    }), canvas.renderAll.bind(canvas));
  };      
      }
  });
  
  
  fabric.util.addListener(document.getElementById('toggle140'), 'click', function () {
       {
          var img = new Image();
  img.crossOrigin = "anonymous";  // important - set crossOrigin before src!
  img.src = "https://s3.amazonaws.com/bossbrims/kraken-1489539364031/bk-caps-flat-bill-blank-plain-5-panel-trucker-snapback-hats-same-color-underbill-2998-white-navy-blue_1__79322.1476974564.1250.1000";
  img.onload = function(){
    canvas.setBackgroundImage(new fabric.Image(img, {
      originX: 'left',
  