external processes launch enhancements. closes #36