Test on observeValueForKeyPath