Baldur/error handling

@ecgreb submitting this knowing that there are 4 BaseActivty tests failing ... still troubleshooting but figured you might be able to shed some light on them.

Here is the top of the stacktrace ... the app works fine on a real device so I wonder if this is a Robolectric glitch. Thougths?
java.lang.IllegalStateException: View com.android.internal.policy.impl.PhoneWindow$DecorView{6140c973 V.E..... R.....I. 0,0-0,0} has already been added to the window manager.
	at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:223)
	at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:69)
	at org.fest.reflect.method.Invoker.invoke(Invoker.java:112)
	at org.robolectric.shadows.ShadowWindowManagerImpl.addView(ShadowWindowManagerImpl.java:25)
	at android.view.WindowManagerImpl.addView(WindowManagerImpl.java)
	at android.app.Dialog.show(Dialog.java:281)
	at org.robolectric.shadows.ShadowDialog.show(ShadowDialog.java:64)
	at org.robolectric.shadows.ShadowAlertDialog.show(ShadowAlertDialog.java:100)
	at android.app.Dialog.show(Dialog.java)
	at com.mapzen.activity.BaseActivity.showProgressDialog(BaseActivity.java:84)
	at com.mapzen.fragment.PagerResultsFragment.executeSearchOnMap(PagerResultsFragment.java:207)
	at com.mapzen.adapters.AutoCompleteAdapter.onQueryTextSubmit(AutoCompleteAdapter.java:110)
	at android.widget.SearchView.onSubmitQuery(SearchView.java:1161)
	at android.widget.SearchView.setQuery(SearchView.java:519)