Using the Shadow Screen
All ZX Spectrum models render the screen simultaneously with the CPU. The screen rendering follows the virtual electron beam (modern LCD and LED displays do not have a physical electron beam). Writing a value to the screen memory or changing some settings will be rendered only when the hardware processes the pixels behind that screen memory value.
When you debug your app and modify the screen memory, that modification is not immediately reflected on the emulator screen. When the debugging is paused, screen rendering is paused, too.
The Shadow Screen feature of Klive allows you to check how the screen looks when the screen rendering does not stop with debugging.
You can turn this feature on or off with the highlighted toolbar button:

When the Shadow Screen is on, the screen rendering is not paused when the debugging is paused. This way, you can see the screen as it would look if the screen rendering was not paused.
Note: The Shadow Screen is only active when the machine is paused.
While the machine is paused, you can turn on or off the Shadow Screen. The turned-off state shows what the real-time screen would look like.