How to properly wait for an event/process to finish not being the parent? How to properly wait for an event/process to finish not being the parent? go go