moving listeners to process, changed run to launch processes.