Implement mouse-based selection. Woooot.
Some refactoring; move arc into a separate file
Refactor itext_behavior
Add maxdepth=4 and maxstatements=30 to jshint
Build distribution