What's the reason for the specific INTENTCHANGE event? Why not a CHANGE event?