switching theme integrates fontsize; unregister shardedpreferencechangelistener,use onSharedPreferenceChanged instead of onPreferenceChange for keys where we are interested when the value is persisted