Cleanup of MainActivity to attempt to load from internal storage first,
then external storage