language selection UI half backed