catch ^C to allow aborting and restarting of tools