they way DE opened the cargohold it should always open in a separate window (yes?), even if it doesnt, we dont really interact w the window,. this simplifies cache.Instance.CurrentShipsCargo() a bit.