Previous code used a normal ProgressBar and a coroutine to delay hiding/showing the bar for a snappier UI perception. This is built-in functionality in LinearProgressIndicator, so switch to that. While I'm here, implement the "Select list" dialog's layout as a layout resource.