change event trigger order