diff --git a/python_payload/st3m/ui/elements/overlays.py b/python_payload/st3m/ui/elements/overlays.py
index 88b61784b364627f1a290e7c8393197e2347b182..82698a9c1634d8b6094e6d807777dfe34b32ea8e 100644
--- a/python_payload/st3m/ui/elements/overlays.py
+++ b/python_payload/st3m/ui/elements/overlays.py
@@ -132,7 +132,7 @@ class Compositor(Responder):
                 octx.restore()
                 for overlay in self._enabled_overlays():
                     overlay.draw(octx)
-            self._frame_skip = 8
+            self._frame_skip = 4
             sys_display.overlay_clip(_clip_x0, _clip_y0, _clip_x1, _clip_y1)
             sys_display.update(octx)
         self._frame_skip -= 1
@@ -319,7 +319,7 @@ class OverlayVolume(Overlay):
 
         if self._showing is None:
             return
-        self._showing -= delta_ms * 8
+        self._showing -= delta_ms * 4
         if self._showing < 0:
             self._showing = None