Add delegate to call value changed