code: function expandToWord(sel) {
  	sel = sel || getSelection();
  	if (sel.modify) {
  		collapseStart(sel);
  		sel.modify('move', 'backward', 'word');
  		sel.modify('extend', 'forward', 'word');
  	} else if (sel.type !== 'Control') {
  		var range = sel.createRange();
  		range.collapse(true);
  		range.expand('word');
  	}
  }
docs: Expand the Selection to include the full word that the Caret is (partially) within.
  @see http://stackoverflow.com/questions/11247737/how-can-i-get-the-word-that-the-caret-is-upon-inside-a-contenteditable-div
  @param {Selection} sel