addEventListener / comboBox - not working programmatically!

Hi,

I have a comboBox with an EventListener:



rhythmTypeListener = new Object();
rhythmTypeListener.change = function(evt) {
	trace(“run code”);
}
rhythmType_Combo.addEventListener("change", rhythmTypeListener);


All of this works until I select the comboBox’s index programmatically;


rhythmType_Combo.selectedIndex = 6;

The comboBox changes to the approrite text but the EventListener is never called.

Why is this, and is there a way?