Adjusted the contentObserver to provide correct changed values