Allow getSearchFields() to throw IOException and NotReachableException
so that it can fetch data from the network later
Allow for error messages to be shown when getting search fields fails