uint32_t time_since_last_press = now - last_button_press_time;
if (time_since_last_press >= minimum_seconds_between_button_presses) {
last_button_press_time = now;
uint32_t time_since_last_press = now - last_button_press_time;
if (time_since_last_press >= minimum_seconds_between_button_presses) {
last_button_press_time = now;