commandGroup now interrupts all the running commands when one of them is interrupted