FIX FirstLocationFailedDialog to contain a custom Dialog, not an AlertDialog