updated how the container type selection UI works