Track state as a single value instead of a bunch of timestamps.  This will break all clients, including the web UI.