Upgrade a bunch of compat fragments to proper fragment, hook up loader to expense list