Enhance click with middleClick, rightClick, leftClick

Originally from @ysono and #125.

Closes #125.

Also:
- editorconfig
- jshint (no automatic nor complete config, will wait for touch PR to be merged to clean)
- unused packages