anchor.diff:          $(function() {
               "use strict";
               var KomenukaCanvas = function KomenukaCanvas(stage) {
  -                var shape, overlay, jsonObj;
  +                var shape, overlay, jsonObj, image;
                   var jsonObjHistory = [];
                   var $out = $("#outjson"), $outUrl = $("#komenukaUrlText"), $color = $("#colorPicker");
   
  
positive.code:                     }
                  }
  
                  return {
                      "init": function(bmp) {
                          stage.removeAllEventListeners();
                          stage.canvas.width = bmp.image.width;
                          stage.canvas.height = bmp.image.height;
                          shape = new createjs.Shape();
                          overlay = new createjs.Shape();
                          overlay.alpha = 0.7;
                          stage.addChild(bmp);
                          stage.addChild(shape);
                          stage.addChild(overlay);
                          stage.update();
                          jsonObj = {};
  
negative.code:                         komenuka.publishTategakiEvents($drawText, $textSize);
                      });
                      $undoBtn.click(function() {
                          komenuka.undo();
                      });
                  } else {
  