improved external tools

1) Spawn proved many issues on windows, back to exec
2) First step to improved refactoring UI