released
Restores the terminal to how it was before this took it over while block runs, so that other programs can use it, like an editor or an interactive command, and takes it over again afterwards. No events are read meanwhile, so they go to those programs instead.
This only concerns the terminal. While Mosaic renders to it, use LocalTerminalControl instead, which also stops rendering and intercepting output meanwhile.