added call to change listener