All functionality seems to be working, so hopefully no regressions! It does appear to me that portWidget can be extracted out of streamsWidget