listen for errors from parent, check ready status in open function
emit errors on self when handling connection errs