docs: function setSelectionRange(input, start, end){
      if (arguments.length < 3)
        end = start;
  
      if (input.setSelectionRange)
        input.setSelectionRange(start, end);
      else
        if (input.createTextRange)
        {
          // IE
          var range = input.createTextRange();
          range.collapse(true);
          range.moveStart('character', start);
          range.moveEnd('character', end - start);
          range.select();
        }
    }