fix change event