Now uses a broadcast receiver to handle error messages from the NetworkService. Failing to load now give the option to refrsh