WorkerProcess complete with callbacks