In contenteditable element, selectstart event is fired, however it's not in <input> or <textarea> http://jsfiddle.net/wzbUE/
Mass move bugs into the DOM component.
This is getting discussed in https://github.com/w3c/selection-api/issues/53