Better contour rendering

This demo requires a browser with support for WebGL. Khronos has instructions on getting a WebGL implementation.

See my blog post Better contour rendering for more details.