Get preference control
closes #9

some plans
use sharedPreference's onSharedPreferenceChangeListener
Make use of Fragment's messages for stability