code: function(e, dest) {
  			var self = this;
  			if (!self.isFocused) return;
  			self.isFocused = false;
  	
  			if (self.ignoreFocus) {
  				return;
  			} else if (!self.ignoreBlur && document.activeElement === self.$dropdown_content[0]) {
  				// necessary to prevent IE closing the dropdown when the scrollbar is clicked
  				self.ignoreBlur = true;
  				self.onFocus(e);
  				return;
  			}
  	
  			var deactivate = function() {
  				self.close();
  				self.setTextboxValue('');
  				self.setActiveItem(null);
  				self.setActiveOption(null);
  				self.setCaret(self.items.length);
  				self.refreshState();
  	
  				// IE11 bug: element still marked as active
  				(dest || document.body).focus();
  	
  				self.ignoreFocus = false;
  				self.trigger('blur');
  			};
  	
  			self.ignoreFocus = true;
  			if (self.settings.create && self.settings.createOnBlur) {
  				self.createItem(null, false, deactivate);
  			} else {
  				deactivate();
  			}
  		}
docs: Triggered on <input> blur.
  
  @param {object} e
  @param {Element} dest