Don't trigger onChange if the model value doesn't really change