The same charge falls and rises, and the direction is set by the outside world — is mains present — not by the progress. So the primary button changes the world (simulate an outage, restore mains) and the machine reacts.