Move fragments to their own package
Move all classes into packages
Set the default value for the magnitude list to zero
Assign the default values to the preferences at application launch
Trick the fragment to update its list only if the magnitude has changed