Drawing #1 with <canvas> and JavaScript by Jim Leahy