Updated the edit extender to use the knockout native isDifferent function to determine if the observable value has changed