Add selection tool
Fix dragging/dropping selection
Use drawImage instead of putImageData for selection
DRY up selection drawing code
Allow shift to fix aspect ratio of selection box
Add some // NS annotations