Fix some tests
Refactor add/remove/dispatch events
Implement watchSelection()
Change keypress selection-change behaviour
Use dragover instead of drag (which returns incorrect clientX/Y values in FF)
Implement copying blocks with drag and drop
Improve drag and drop implementation with blocks
browser.js -> browsers.js
Update module browsers module name
Improve browsers.js
Correct module name