As mentioned above, I think we can simplify things if we give all progress elements the same id. Or perhaps, the selector in the dialog code should just use the element type? 'spark-progress'