First serious commit. Shows the rectangle with key controlled area, in pure html5 canvas.