Improve documentation
Should give Canvas a wrapped element
It turns out the problem was a little more complex than that. We passed Image a Canvas, not a jquery(<canvas>).
Remove debugging info
Better still to use new.. haha
You can't use 'this' in setTimeout (so I used a static reference). You can see newly created canvas elements now.