the previous behaviour was confusing: changing the language was changing the keyboard layout in the UI, but not really changing it.