Add a cancel button to cancel in progress compression without leaving behind processes. If the window is closed while a compression is running, the compression child process is left running. 