HTML5 Canvas Gradient Creator by evictor