@Override
 public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) {
   if (key.equals(PREF_KEY_STARS)) {
     mStarMapperRenderer.setStarsIsEnabled(sharedPreferences.getBoolean(PREF_KEY_STARS, true));
   } else if (key.equals(PREF_KEY_BACKGROUND_STARS)) {
     mStarMapperRenderer.setBGStarsIsEnabled(
         sharedPreferences.getBoolean(PREF_KEY_BACKGROUND_STARS, true));
   } else if (key.equals(PREF_KEY_CONSTELLATIONS)) {
     mStarMapperRenderer.setConstellationsIsEnabled(
         sharedPreferences.getBoolean(PREF_KEY_CONSTELLATIONS, true));
   } else if (key.equals(PREF_KEY_SUN)) {
     mStarMapperRenderer.setSunIsEnabled(sharedPreferences.getBoolean(PREF_KEY_SUN, true));
   } else if (key.equals(PREF_KEY_MOON)) {
     mStarMapperRenderer.setMoonIsEnabled(sharedPreferences.getBoolean(PREF_KEY_MOON, true));
   } else if (key.equals(PREF_KEY_PLANETS)) {
     mStarMapperRenderer.setPlanetsIsEnabled(sharedPreferences.getBoolean(PREF_KEY_PLANETS, true));
   } else if (key.equals(PREF_KEY_CELESTIAL_GRID)) {
     mStarMapperRenderer.setCelestialGridIsEnabled(
         sharedPreferences.getBoolean(PREF_KEY_CELESTIAL_GRID, true));
   } else if (key.equals(PREF_KEY_LABELS)) {
     mStarMapperRenderer.setLabelsIsEnabled(sharedPreferences.getBoolean(PREF_KEY_LABELS, true));
   }
 }