A demo for HTML5/CSS/SVG/Canvas