code: function RichDropdown(options) {
  		this._parentNode = options.parentNode;
  		this._buttonName = options.buttonName;
  		this._id = options.id || "dropDown";
  		this._buttonDecorator = options.buttonDecorator;
  		this._populateFunction = options.populateFunction;
  		this._noDropdownArrow = options.noDropdownArrow;
  		this._initialize();
  	}
docs: Creates a generic RichDropdown which can be appended to any dom node.
  
  @param {DOMNode} options.parentNode The DOM node which this rich dropdown will be appended to
  @param {Function} options.populateFunction The function which will populate the dropdown when it is opened (see @ref orion.webui.dropdown)
  @param {String} options.buttonName Optional. A string to display on the dropdown trigger button.
  @param {DOMNode} options.buttonDecorator Optional. A DOM node will be inserted into the dropdown trigger button as a decorator.
  @param {Boolean} options.noDropdownArrow Optional. A boolean indicating that the dropdown arrow should be omitted from the dropdown trigger button.