This standalone example demonstrates listening to countriesWidget:ready events to know when each select finishes loading data.
How it works: The widget dispatches countriesWidget:ready events separately for each select. The country select fires once when its options are available, and the subdivision select fires on initial load plus every time it reloads (when the country changes).
Try it: Watch the status below. You'll see the country select ready event first, then the subdivision ready event. When you change the country, you'll see another subdivision ready event (reload phase).