change event is more logical