authentication page is now responsive, does not hang, and has a progress bar