Setting up CanvasRenderer, first crack
Clearing canvas before drawing new frame
Switching to Octagonal pixels
Back to Circles (performance)
Trying squares (very fast, but ugly)
Circles.  Final Answer.
Merge pull request #2 from brettcrowell/NativeCanvas

Native canvas implementation