NativeSelect - my ValueChangeListener doesn't get called?

In the constructor of my View, I have the following bit of code:

periodCombo = new NativeSelect(“Report Period:”);
……
periodCombo.addValueChangeListener(new ValueChangeListener() {
public void valueChange(Property.ValueChangeEvent event) {
System.err.println(“Got a change:” + periodCombo.getValue().toString());
}
});

Nothing gets printed. Am I missing something obvious? Any help/suggestions are much appreciated.
Oh, I’m using v7.05.

Try making your Select Immediate with: periodCombo.setImmediate(true); This way the valuechangeevent gets fired immediately when you change the value. Otherwise it would fire when you make the next server request (e.g. push a button)

Thanks a bunch - that did it.