The dialog only shows up for the first time, so I think it might not be appropriate to integrate this to the `rootPanel.usbStorage()` function.