fix crash on <3.0 by switching away from PreferenceFragment, and semi-transparent background