Huge refactoring to use cursor loaders.

There's a big button (that doesn't yet work) and there are strings and
other useful bits.  Not sure if the cursor loaders are working yet.
Need to test locally.