code: function(value, silent) {
  			var self = this;
  			value = hash_key(value);
  	
  			var cache_items = self.renderCache['item'];
  			var cache_options = self.renderCache['option'];
  			if (cache_items) delete cache_items[value];
  			if (cache_options) delete cache_options[value];
  	
  			delete self.userOptions[value];
  			delete self.options[value];
  			self.lastQuery = null;
  			self.trigger('option_remove', value);
  			self.removeItem(value, silent);
  		}
docs: Removes a single option.
  
  @param {string} value
  @param {boolean} silent