diff --git a/python_payload/st3m/ui/view.py b/python_payload/st3m/ui/view.py
index 90aef9e57492e998a05d4510f10ce39410cd4f17..4c1801e2244f550cd1f91f19c29096c4097e1386 100644
--- a/python_payload/st3m/ui/view.py
+++ b/python_payload/st3m/ui/view.py
@@ -87,13 +87,11 @@ class ViewTransitionBlend(ViewTransition):
     def draw(
         self, ctx: Context, transition: float, incoming: Responder, outgoing: Responder
     ) -> None:
-        ctx.start_group()
         outgoing.draw(ctx)
-        ctx.end_group()
 
         ctx.start_group()
-        ctx.global_alpha = transition
         incoming.draw(ctx)
+        ctx.global_alpha = transition
         ctx.end_group()