This changes when the shadowCursor becomes visible in Chrome. Currently, if you select a block of text in Chrome, then click somewhere outside the selection, the original selection becomes hidden immediately on mousedown. With this patch, the original selection doesn't vanish until the user starts to drag a new selection.

Incidentally, playing around with this highlights that Firefox doesn't do the correct thing on master. Firefox currently won't hide the local selection until the mouse is dragged, which doesn't match the behaviour if using a standard contentEditable div.

I'd suggest rather than changing this line, instead, in the handle click event as below you could add an if statement at line 472 similar to:
```
if (isMouseMoved) {
    range = shadowCursor.getSelectedRange();
} else {
    range = window.getSelection().getRangeAt(0);
}
```

Thoughts?