The fix was architectural: instead of letting the screen react the instant the file starts, I built it to wait, and had the screen before it explicitly signal "you're up" the moment the user actually arrives. Small structural change, but it's the difference between a flow that feels intentional and one that's quietly playing itself regardless of what the user's doing.