I saw that sometimes people talk about `document.selection.createRange()`. Is there a difference?