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