Test 2 on observeValueForKeyPath