1. A computer-implemented method of establishing an interaction language for a user interface of a display, comprising: providing, on the user interface, non-language elements prompting a user to provide a first response; receiving, from the user, the first response; determining a language for the user based on the received first response; providing, on the user interface, language elements in the determined language prompting the user to provide a second response; receiving, from the user, the second response; and determining a sub-language of the determined language based on the received second response.