code: function($el) {
  			var caret = Math.min(this.caretPos, this.items.length);
  			if (caret === 0) {
  				this.$control.prepend($el);
  			} else {
  				$(this.$control[0].childNodes[caret]).before($el);
  			}
  			this.setCaret(caret + 1);
  		}
docs: A helper method for inserting an element
  at the current caret position.
  
  @param {object} $el