title: Can a selection object be created without any user interaction?
body: <p>Can a <a href="https://developer.mozilla.org/en/DOM/Selection" rel="noreferrer">Selection</a> object be created without any user interaction? <code>window.getSelection()</code> does return a <code>Selection</code> object, but you can't  <a href="https://developer.mozilla.org/en/DOM/Selection/modify" rel="noreferrer">modify()</a> it unless the user has some sort of selection made. </p>
  
  <p>Is it possible to create a selection which starts at the very first element on the page and then be able to <code>modify()</code> it, without the need for the user to do anything?</p>
  
  <p>Example: <a href="http://jsfiddle.net/niklasvh/L5M3U/" rel="noreferrer">http://jsfiddle.net/niklasvh/L5M3U/</a></p>
  
  <p>It doesn't select anything on page load, but if you click on anything it does make a selection.</p>