Add selects for speed & order and button to draw

This more thoroughly demonstrates proper usage, including
- Clearing the canvas between calls to draw()
- Interrupting previous calls to draw()