private void UpdateUI() { List <Word> sortedWordsByPriority = SortCandidateWordsByPriority(); if (sortedWordsByPriority.Count > 0) { m_currentWord = sortedWordsByPriority[0]; } String allPredictedWordsText = this.ToString(); UIUpdater.SetPredictedWordsText(allPredictedWordsText); UIUpdater.CreateLabelsForCandidateWords(sortedWordsByPriority); }