code: function HandJiggle(canvas, defaultVariation)
  	{
  		this.canvas = canvas;
  		
  		// Avoids "spikes" in the output
  		this.canvas.setLineJoin('round');
  		this.canvas.setLineCap('round');
  		
  		this.defaultVariation = defaultVariation;
  		
  		this.originalLineTo = this.canvas.lineTo;
  		this.canvas.lineTo = mxUtils.bind(this, HandJiggle.prototype.lineTo);
  		
  		this.originalMoveTo = this.canvas.moveTo;
  		this.canvas.moveTo = mxUtils.bind(this, HandJiggle.prototype.moveTo);
  		
  		this.originalClose = this.canvas.close;
  		this.canvas.close = mxUtils.bind(this, HandJiggle.prototype.close);
  		
  		this.originalQuadTo = this.canvas.quadTo;
  		this.canvas.quadTo = mxUtils.bind(this, HandJiggle.prototype.quadTo);
  		
  		this.originalCurveTo = this.canvas.curveTo;
  		this.canvas.curveTo = mxUtils.bind(this, HandJiggle.prototype.curveTo);
  		
  		this.originalArcTo = this.canvas.arcTo;
  		this.canvas.arcTo = mxUtils.bind(this, HandJiggle.prototype.arcTo);
  	}
docs: Adds handJiggle style (jiggle=n sets jiggle)