17d16 < var butnotfirst=0; 115,119c114 < if (butnotfirst != 0) { < if (oimg != null) origimg=oimg; < upto=eval(-1 + canvascommands.length); < elem.style.backgroundColor='transparent'; < } else if (eval(laststop) > 0) { --- > if (eval(laststop) > 0) { 133c128 < if (butnotfirst == 0) context.drawImage(origimg,eval(cropx),eval(cropy),eval(eval(origiw - cropx) * cropwidth / ((document.getElementById('cselwidth').value == '%') ? 100.0 : 1.00)),eval(eval(origih - cropy) * cropheight / ((document.getElementById('cselheight').value == '%') ? 100.0 : 1.00)),0,0,newiw,newih); --- > context.drawImage(origimg,eval(cropx),eval(cropy),eval(eval(origiw - cropx) * cropwidth / ((document.getElementById('cselwidth').value == '%') ? 100.0 : 1.00)),eval(eval(origih - cropy) * cropheight / ((document.getElementById('cselheight').value == '%') ? 100.0 : 1.00)),0,0,newiw,newih); 135c130 < if (butnotfirst == 0) context.drawImage(origimg,0,0,newiw,newih); --- > context.drawImage(origimg,0,0,newiw,newih); 138c133 < if (butnotfirst == 0) context.drawImage(origimg,0,0); --- > context.drawImage(origimg,0,0); 145d139 < butnotfirst = 0; 797d790 < document.getElementById('myiframe').width='400px'; 813c806 < hstuff+=" Scribble"; --- > hstuff+=" Scribble"; 816d808 < hstuff+=" Undo original image only and replace by transparent background";