I honestly don't see much bad with this: 1. App has content, pushes it 2. Overlay applies highlights after seeing app is updated, pushes it 3. Compositor waits for Overlay to finish before frame 4. Rinse and repeat