[0.0.7] Only call onChange when value actually changes