Added the final change listener