Fancy canvas demo

Above, observe several things:

Right now, these are actually rendered in locations that are relative to the window's viewport. The canvas itself may appear in the wrong place for you to see the dots, depending on your browser fonts, user stylesheets, text wrapping, scroll position, and maybe even zoom level.