Changed a few things in the providers and a fragment to pause/resume
loading