Upload overhaul: loading indicator + hacks for iOS