Add process backgrounding by signal input, simplify other areas
Add undo feature