 //--------------------------------------
 //  Other metadata
 //--------------------------------------
+[DefaultTriggerEvent("change")]
 
 [IconFile("SpinnerList.png")]
 

		if (scrollToSelection && spinnerLayout)
		{
			scrollToSelection = false;
			scroller.snapElement(spinnerLayout.getUnwrappedElementIndex(selectedIndex), false);
			
			removeEventListener(FlexEvent.UPDATE_COMPLETE, updateCompleteHandler);
		}

		// SnapElement requires a layout pass in order to properly center the selection
		// The listener for updateComplete calls commitSelection
		if (initialized && spinnerLayout)
			scroller.snapElement(spinnerLayout.getClosestUnwrappedElementIndex(selectedIndex), false);
		
		return result;
	}
