This test is failing for me on desktop (but passing on device). Stack trace: 

TEST-START test_settings_change_keyboard_language.py
test_change_keyboard_language_settings (test_settings_change_keyboard_language.TestChangeKeyboardLanguage) ... ERROR

======================================================================
ERROR: test_change_keyboard_language_settings (test_settings_change_keyboard_language.TestChangeKeyboardLanguage)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/bsilverberg/.virtualenvs/gaia-ui-tests/lib/python2.7/site-packages/marionette_client-0.5.36-py2.7.egg/marionette/marionette_test.py", line 132, in run
    testMethod()
  File "/Users/bsilverberg/gitRepos/gaia-ui-tests/gaiatest/tests/settings/test_settings_change_keyboard_language.py", line 41, in test_change_keyboard_language_settings
    self.wait_for_element_displayed(*self._special_key_locator)
  File "/Users/bsilverberg/gitRepos/gaia-ui-tests/gaiatest/gaia_test.py", line 622, in wait_for_element_displayed
    raise TimeoutException('Element %s not present before timeout' % locator)
TEST-UNEXPECTED-FAIL | test_settings_change_keyboard_language.py TestChangeKeyboardLanguage.test_change_keyboard_language_settings | TimeoutException: Element .keyboard-row button[data-keycode='209'] not present before timeout
----------------------------------------------------------------------
Ran 1 test in 46.548s

FAILED (errors=1)

SUMMARY
-------
passed: 0
failed: 1
todo: 0

FAILED TESTS
-------
test_settings_change_keyboard_language.py TestChangeKeyboardLanguage.test_change_keyboard_language_settings

Screen cap: 
![screen shot 2013-09-09 at 11 29 58 am](https://f.cloud.github.com/assets/142755/1107830/c1b706be-1964-11e3-8630-d82e680da7fc.png)