Как вариант снимать выделение с текста таким кодом. (Вдвойне полезно если на тексте висит обработчик двойного клика).
function clearSelection() {
if(document.selection && document.selection.empty) {
document.selection.empty();
} else if(window.getSelection) {
var sel = window.getSelection();
sel.removeAllRanges();
}
}