rewrote AxisPreferenceFragment