using the HTTPS Everywhere component to transfer data between javascript files
yay, progress bar is updating
basically working