I'm trying to avoid forking errors that are occurring when the user starts messing around with the GUI while backend threads are computing (for instance, moving through other tabs while a progress bar is running).
Is there a way to completely prohibit their interference with the frontend while backend processes are running?