Just a question, why are we observing for language.current here?