Since my page will potentially have many UI widgets that run on different datasources, I'd like to be able to load some initial data with the page, then once the page is loaded, switch the datasources so that they get any further information (such as additional pages) from the server. How would I go about doing this? I just don't want my page to need to wait for ajax requests to finish before the user sees any data..