public void SelectWord(Word word)
 {
     _selectedWord = word;
 }
 public void SelectWord(int index)
 {
     _selectedWord = Words[index];
 }
        void RefreshWordViews(LanguagePack languagePack)
        {
            _currentWord = languagePack.SelectedWord;
            //Native probably being english
            if (_nativeWord == null)
            {
                if (languagePack.NativeLanguage == null)
                    languagePack.NativeLanguage = Client.NativeLanguage;
                _nativeWord = new WordView(new CGRect(0, 0, View.Bounds.Width, 30), languagePack.NativeLanguage,
                    languagePack.SelectedWord.Native);
                View.Add(_nativeWord);
            }

            //Target being Dutch, French etc..
            if (_targetWord == null)
            {
                if (languagePack.TargetLanguage == null)
                    languagePack.TargetLanguage = Client.TargetLanguage;

                _targetWord = new WordView(new CGRect(0, 160, View.Frame.Width, 30), languagePack.TargetLanguage,
                    languagePack.SelectedWord.Target);
                View.Add(_targetWord);
            }

            _targetWord.Update(languagePack.SelectedWord.Target);
            _nativeWord.Update(languagePack.SelectedWord.Native);

            _countDownValue = 5;
            _countdownTimer.Start();
        }