Working changes to allow reorientation using AsyncTask.  Now uses some
    callbacks that each SearchFragment instance registers itself for using
    a static.