Job control sort of works with the exception that SIGINT and SIGTSTP are send to all jobs (meaning that SIGINT unfortunately also kills all background jobs).