Make language choice reactive