 		super();
 		super.allowMultipleSelection = false;
 		
-		if (_dropDownControllerClass)
-		{
-			_dropDownController = new _dropDownControllerClass();
-			initializeDropDownController();
-		}
+		dropDownController = new DropDownController();
 	}
 	
 	//--------------------------------------------------------------------------

 *  displayed</li>
 *  </ul>
 *
 *  @eventType mx.events.DropdownEvent.CLOSE
 *  
 *  @langversion 3.0
 *  @playerversion Flash 10
 *  @playerversion AIR 1.5
 *  @productversion Flex 4
 */
[Event(name="close", type="mx.events.DropdownEvent")]

/**
 *  Dispatched when the user clicks the dropDown button
 *  to display the dropDown.  It is also dispatched if the user
 *  uses the keyboard and types Ctrl-Down to open the dropDown.
 *
 *  @eventType mx.events.DropdownEvent.OPEN
 *  
 *  @langversion 3.0
 *  @playerversion Flash 10
 *  @playerversion AIR 1.5
 *  @productversion Flex 4
 */
[Event(name="open", type="mx.events.DropdownEvent")]

/**
 *  Open State of the DropDown component

     *  @playerversion AIR 1.5
     *  @productversion Flex 4
     */
    public function closeDropDown(commit:Boolean):void
    {
    	dropDownController.closeDropDown(commit);
    }
	
	/**
     *  @private
