Add custom onChange.