fixes list grid/row switching (AbsListView State crash)
also enables app to reset locale, theme after Settings