lib
proper unregister pref changed listener
clear text