improvements to settings search results, as well as hashChange on search / hashListen for search