A small HTML5 canvas / Javascript demo