fixed LocaleListener