do not trigger change event if selection does not change