First half of InventoryController.productContainerSelectionChanged()