a few more example canvas drawing functions in the demo