temporarily commented out check if language is present in ime's options before calling preferences.save()