Awesome, great work! One minor thing: if you draw outside of the canvas you lose the drag event and have to click to draw again. Makes drawing in large areas frustrating.
I was also confused what the ordering was, and I still find the output a bit difficult to follow. I didn't know if I should find my picture and read up, or read down.
I was also confused what the ordering was, and I still find the output a bit difficult to follow. I didn't know if I should find my picture and read up, or read down.