State changes now trigger the ECA process