diff --git a/src/ui/panes/valve_control.rs b/src/ui/panes/valve_control.rs
index 87fd3e7262cb93d5567861a67017ba0e468c9f43..54a55027fb649acdd774bbaeb41b3364cb3816de 100644
--- a/src/ui/panes/valve_control.rs
+++ b/src/ui/panes/valve_control.rs
@@ -142,11 +142,12 @@ impl PaneBehavior for ValveControlPane {
 // ┌────────────────────────┐
 // │       UI METHODS       │
 // └────────────────────────┘
+const BTN_WIDTH: f32 = 200.0;
 impl ValveControlPane {
     fn pane_ui(&mut self) -> impl FnOnce(&mut Ui) {
         |ui| {
-            ui.set_min_width(200.0);
-            let n = (ui.max_rect().width() / 200.0) as usize;
+            ui.set_min_width(BTN_WIDTH);
+            let n = (ui.max_rect().width() / BTN_WIDTH) as usize;
             let valve_chunks = Valve::iter().enumerate().chunks(n);
             Grid::new("valves_grid")
                 .num_columns(n)
@@ -184,15 +185,16 @@ impl ValveControlPane {
                 if auto_refresh {
                     let auto_refresh_duration =
                         auto_refresh_setting.get_or_insert(DEFAULT_AUTO_REFRESH_RATE);
-                    let mut auto_refresh_rate = 1. / auto_refresh_duration.as_secs_f32();
-                    DragValue::new(&mut auto_refresh_rate)
-                        .speed(0.1)
-                        .range(0.1..=10.0)
+                    let mut auto_refresh_period = auto_refresh_duration.as_secs_f32();
+                    DragValue::new(&mut auto_refresh_period)
+                        .speed(0.2)
+                        .range(0.5..=5.0)
                         .fixed_decimals(1)
                         .update_while_editing(false)
-                        .suffix(" Hz")
+                        .prefix("Every ")
+                        .suffix(" s")
                         .ui(ui);
-                    *auto_refresh_duration = Duration::from_secs_f32(1. / auto_refresh_rate);
+                    *auto_refresh_duration = Duration::from_secs_f32(auto_refresh_period);
                 } else {
                     *auto_refresh_setting = None;
                 }