onSimulatedStateChanged