change event utils