List now only fires ChangeEvent on change.

Previously List would fire ChangeEvent even if selectedIndex did not change.