+ Off-screen renderer, used by the image downloading function.
! Context width/height attributes should be accessed through the canvas.
+ Image sharing function, see [this article](http://29a.ch/2011/9/11/uploading-from-html5-canvas-to-imgur-data-uri).
* URL shortener also uses jQuery `ajax` API.