switch(tool){ case 'brush': ctx.lineTo( x, y ); ctx.stroke(); ctx.beginPath(); ctx.moveTo( x, y ); break; case 'purge': ctx.clearRect(x, y, ctx.lineWidth, ctx.lineWidth); break; }