In order to prevent a flood of API calls and running into rate limits, the buttons are only truly synced every 10s.
This design work quite okay, but there's on instance where we can't wait for the API call itself:
When pressing the button of a running timer, we should visually stop the timer immediately, even if the API call hasn't happened yet or is completed. The same is true for starting a timer.
This makes the plugin feel more responsive and prevents potential double clicks.