try EventOFPStateChange