Bug 946813 - Part 3: Use independent loaders, mark them invisible. r=past, a=lsblakk