fix missing change event