vvvvv PROCESS KEY PRESS EVENT Down vvvvv
KEYEVENT: type=1
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1213849008.073560
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (104)
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
LOCUS OF FOCUS: app='Iceweasel' name='' role='heading'
                event=None
SPEECH OUTPUT: 'Sandwich Condiments heading  '
SPEECH OUTPUT: 'level 3'
BRAILLE LINE:  'Sandwich Condiments h3'
     VISIBLE:  'Sandwich Condiments h3', cursor=1

^^^^^ PROCESS KEY PRESS EVENT Down ^^^^^
DEQUEUED KEYRELEASE 'Down' (104) <----------

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Iceweasel' name='Sandwich Condiments' role='panel' state='enabled horizontal opaque sensitive showing visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Iceweasel' name='Lettuce' role='check box' state='enabled focusable horizontal opaque sensitive showing visible' relations='described by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

KEYEVENT: type=0
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1213849010.029191
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (104)
DEQUEUED KEYPRESS 'Down' (104) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
---------> QUEUEING EVENT object:property-change:accessible-name
LOCUS OF FOCUS: app='Iceweasel' name='Lettuce' role='check box'
                event=None
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
GENERATOR: _getSpeechForCheckBox
           obj             = Lettuce
           role            = check box
           already_focused = False
           utterances:
               (Lettuce)
               (check box)
               (not checked)
SPEECH OUTPUT: 'Lettuce check box not checked'
KEYEVENT: type=1
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1213849010.089611
orca.isModifierKey: returning: False
GENERATOR: Gecko._getBrailleRegionsForCheckBox
           obj             = Lettuce
           role            = check box
GENERATOR: _getBrailleRegionsForCheckBox
           obj             = Lettuce
           role            = check box
BRAILLE LINE:  '< > Lettuce chk'
     VISIBLE:  '< > Lettuce chk', cursor=1

^^^^^ PROCESS KEY PRESS EVENT Down ^^^^^
DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Iceweasel' name='Tomato' role='check box' state='checked enabled focusable horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Iceweasel' name='Mustard' role='check box' state='checked enabled focusable horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Iceweasel' name='Sprouts' role='check box' state='checked enabled focusable horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

KEYEVENT: type=0
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1213849011.517139
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1213849011.577643
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1213849012.105593
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1213849012.189129
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1213849012.333110
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1213849012.393616
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=23
          modifiers=16400
          event_string=(Tab)
          is_text=True
          time=1213849015.021656
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
KEYEVENT: type=1
          hw_code=23
          modifiers=16400
          event_string=(Tab)
          is_text=True
          time=1213849015.077222
orca.isModifierKey: returning: False
    app.name='Iceweasel' name='Tomato' role='check box' state='checked enabled focusable focused horizontal opaque sensitive showing visible' relations=''
LOCUS OF FOCUS: app='Iceweasel' name='Tomato' role='check box'
                event='focus:'
GENERATOR: Gecko._getBrailleRegionsForCheckBox
           obj             = Tomato
           role            = check box
GENERATOR: _getBrailleRegionsForCheckBox
           obj             = Tomato
           role            = check box
BRAILLE LINE:  '<x> Tomato chk'
     VISIBLE:  '<x> Tomato chk', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: _getSpeechForCheckBox
           obj             = Tomato
           role            = check box
           already_focused = False
           utterances:
               (Tomato)
               (check box)
               (checked)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Tomato check box checked'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='Iceweasel' name='Tomato' role='check box' state='checked enabled focusable focused horizontal opaque sensitive showing visible' relations=''
Finding top-level object for source.name=Tomato
--> obj.name=Sandwich Condiments
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=ARIA Example: Checkbox Example 1
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=ARIA Example: Checkbox Example 1 - Iceweasel
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(0,0)
    app.name='Iceweasel' name='Tomato' role='check box' state='checked enabled focusable focused horizontal opaque sensitive showing visible' relations=''
GENERATOR: Gecko._getBrailleRegionsForCheckBox
           obj             = Tomato
           role            = check box
GENERATOR: _getBrailleRegionsForCheckBox
           obj             = Tomato
           role            = check box
BRAILLE LINE:  '<x> Tomato chk'
     VISIBLE:  '<x> Tomato chk', cursor=1
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

KEYEVENT: type=0
          hw_code=50
          modifiers=16400
          event_string=(Shift_L)
          is_text=True
          time=1213849016.285635
orca.keyEcho: string to echo: Shift_L
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=23
          modifiers=16401
          event_string=(ISO_Left_Tab)
          is_text=True
          time=1213849016.553636
orca.keyEcho: string to echo: ISO_Left_Tab
orca.isModifierKey: returning: False
---------> QUEUEING EVENT focus:
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:text-caret-moved
    app.name='Iceweasel' name='Lettuce' role='check box' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='described by'
LOCUS OF FOCUS: app='Iceweasel' name='Lettuce' role='check box'
                event='focus:'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='Iceweasel' name='Lettuce' role='check box' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='described by'
Finding top-level object for source.name=Lettuce
--> obj.name=Sandwich Condiments
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=ARIA Example: Checkbox Example 1
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=ARIA Example: Checkbox Example 1 - Iceweasel
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(0,0)
    app.name='Iceweasel' name='Lettuce' role='check box' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='described by'
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

KEYEVENT: type=1
          hw_code=23
          modifiers=16401
          event_string=(ISO_Left_Tab)
          is_text=True
          time=1213849016.601447
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=50
          modifiers=16401
          event_string=(Shift_L)
          is_text=True
          time=1213849016.665540
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=50
          modifiers=16400
          event_string=(Shift_L)
          is_text=True
          time=1213849018.745652
orca.keyEcho: string to echo: Shift_L
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=23
          modifiers=16401
          event_string=(ISO_Left_Tab)
          is_text=True
          time=1213849019.161424
orca.keyEcho: string to echo: ISO_Left_Tab
orca.isModifierKey: returning: False
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='Iceweasel' name='HTML source of ARIA markup from CLASS attribute' role='' state='enabled focusable focused horizontal opaque sensitive showing visible visited' relations=''
LOCUS OF FOCUS: app='Iceweasel' name='HTML source of ARIA markup from CLASS attribute' role=''
                event='focus:'
KEYEVENT: type=1
          hw_code=23
          modifiers=16401
          event_string=(ISO_Left_Tab)
          is_text=True
          time=1213849019.259259
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=50
          modifiers=16401
          event_string=(Shift_L)
          is_text=True
          time=1213849019.260768
orca.isModifierKey: returning: True
BRAILLE LINE:  '• Example using ARIA markup from CLASS attribute information lnk  | HTML source of ARIA markup from CLASS attribute lnk'
     VISIBLE:  '| HTML source of ARIA markup from CLASS ', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: Gecko._getSpeechForLink
           obj             = HTML source of ARIA markup from CLASS attribute
           role            = 
           already_focused = False
           utterances:
               (HTML source of ARIA markup from CLASS attribute)
               (link)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'HTML source of ARIA markup from CLASS attribute link'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='Iceweasel' name='HTML source of ARIA markup from CLASS attribute' role='' state='enabled focusable focused horizontal opaque sensitive showing visible visited' relations=''
Finding top-level object for source.name=HTML source of ARIA markup from CLASS attribute
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=ARIA Example: Checkbox Example 1
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=ARIA Example: Checkbox Example 1 - Iceweasel
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(0,0)
    app.name='Iceweasel' name='HTML source of ARIA markup from CLASS attribute' role='' state='enabled focusable focused horizontal opaque sensitive showing visible visited' relations=''
BRAILLE LINE:  '• Example using ARIA markup from CLASS attribute information lnk  | HTML source of ARIA markup from CLASS attribute lnk'
     VISIBLE:  '| HTML source of ARIA markup from CLASS ', cursor=1
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

KEYEVENT: type=0
          hw_code=23
          modifiers=16400
          event_string=(Tab)
          is_text=True
          time=1213849023.801664
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='Iceweasel' name='Lettuce' role='check box' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='described by'
LOCUS OF FOCUS: app='Iceweasel' name='Lettuce' role='check box'
                event='focus:'
KEYEVENT: type=1
          hw_code=23
          modifiers=16400
          event_string=(Tab)
          is_text=True
          time=1213849023.883007
orca.isModifierKey: returning: False
GENERATOR: Gecko._getBrailleRegionsForCheckBox
           obj             = Lettuce
           role            = check box
GENERATOR: _getBrailleRegionsForCheckBox
           obj             = Lettuce
           role            = check box
BRAILLE LINE:  '< > Lettuce chk'
     VISIBLE:  '< > Lettuce chk', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: _getSpeechForCheckBox
           obj             = Lettuce
           role            = check box
           already_focused = False
           utterances:
               (Lettuce)
               (check box)
               (not checked)
SPEECH OUTPUT: 'Sandwich Condiments panel'
SPEECH OUTPUT: 'Lettuce check box not checked'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='Iceweasel' name='Lettuce' role='check box' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='described by'
Finding top-level object for source.name=Lettuce
--> obj.name=Sandwich Condiments
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=ARIA Example: Checkbox Example 1
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=ARIA Example: Checkbox Example 1 - Iceweasel
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(0,0)
    app.name='Iceweasel' name='Lettuce' role='check box' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='described by'
GENERATOR: Gecko._getBrailleRegionsForCheckBox
           obj             = Lettuce
           role            = check box
GENERATOR: _getBrailleRegionsForCheckBox
           obj             = Lettuce
           role            = check box
BRAILLE LINE:  '< > Lettuce chk'
     VISIBLE:  '< > Lettuce chk', cursor=1
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

KEYEVENT: type=0
          hw_code=23
          modifiers=16400
          event_string=(Tab)
          is_text=True
          time=1213849024.969568
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=23
          modifiers=16400
          event_string=(Tab)
          is_text=True
          time=1213849025.041462
orca.isModifierKey: returning: False
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='Iceweasel' name='Tomato' role='check box' state='checked enabled focusable focused horizontal opaque sensitive showing visible' relations=''
LOCUS OF FOCUS: app='Iceweasel' name='Tomato' role='check box'
                event='focus:'
GENERATOR: Gecko._getBrailleRegionsForCheckBox
           obj             = Tomato
           role            = check box
GENERATOR: _getBrailleRegionsForCheckBox
           obj             = Tomato
           role            = check box
BRAILLE LINE:  '<x> Tomato chk'
     VISIBLE:  '<x> Tomato chk', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: _getSpeechForCheckBox
           obj             = Tomato
           role            = check box
           already_focused = False
           utterances:
               (Tomato)
               (check box)
               (checked)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Tomato check box checked'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='Iceweasel' name='Tomato' role='check box' state='checked enabled focusable focused horizontal opaque sensitive showing visible' relations=''
Finding top-level object for source.name=Tomato
--> obj.name=Sandwich Condiments
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=ARIA Example: Checkbox Example 1
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=ARIA Example: Checkbox Example 1 - Iceweasel
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(0,0)
    app.name='Iceweasel' name='Tomato' role='check box' state='checked enabled focusable focused horizontal opaque sensitive showing visible' relations=''
GENERATOR: Gecko._getBrailleRegionsForCheckBox
           obj             = Tomato
           role            = check box
GENERATOR: _getBrailleRegionsForCheckBox
           obj             = Tomato
           role            = check box
BRAILLE LINE:  '<x> Tomato chk'
     VISIBLE:  '<x> Tomato chk', cursor=1
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

KEYEVENT: type=0
          hw_code=50
          modifiers=16400
          event_string=(Shift_L)
          is_text=True
          time=1213849025.660884
orca.keyEcho: string to echo: Shift_L
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=23
          modifiers=16401
          event_string=(ISO_Left_Tab)
          is_text=True
          time=1213849026.137395
orca.keyEcho: string to echo: ISO_Left_Tab
orca.isModifierKey: returning: False
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='Iceweasel' name='Lettuce' role='check box' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='described by'
LOCUS OF FOCUS: app='Iceweasel' name='Lettuce' role='check box'
                event='focus:'
GENERATOR: Gecko._getBrailleRegionsForCheckBox
           obj             = Lettuce
           role            = check box
GENERATOR: _getBrailleRegionsForCheckBox
           obj             = Lettuce
           role            = check box
BRAILLE LINE:  '< > Lettuce chk'
     VISIBLE:  '< > Lettuce chk', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: _getSpeechForCheckBox
           obj             = Lettuce
           role            = check box
           already_focused = False
           utterances:
               (Lettuce)
               (check box)
               (not checked)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Lettuce check box not checked'
KEYEVENT: type=1
          hw_code=23
          modifiers=16401
          event_string=(ISO_Left_Tab)
          is_text=True
          time=1213849026.201340
orca.isModifierKey: returning: False
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='Iceweasel' name='Lettuce' role='check box' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='described by'
Finding top-level object for source.name=Lettuce
--> obj.name=Sandwich Condiments
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=ARIA Example: Checkbox Example 1
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=ARIA Example: Checkbox Example 1 - Iceweasel
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(0,0)
    app.name='Iceweasel' name='Lettuce' role='check box' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='described by'
GENERATOR: Gecko._getBrailleRegionsForCheckBox
           obj             = Lettuce
           role            = check box
GENERATOR: _getBrailleRegionsForCheckBox
           obj             = Lettuce
           role            = check box
KEYEVENT: type=1
          hw_code=50
          modifiers=16401
          event_string=(Shift_L)
          is_text=True
          time=1213849026.265945
orca.isModifierKey: returning: True
BRAILLE LINE:  '< > Lettuce chk'
     VISIBLE:  '< > Lettuce chk', cursor=1
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

KEYEVENT: type=0
          hw_code=23
          modifiers=16400
          event_string=(Tab)
          is_text=True
          time=1213849028.217487
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='Iceweasel' name='Tomato' role='check box' state='checked enabled focusable focused horizontal opaque sensitive showing visible' relations=''
LOCUS OF FOCUS: app='Iceweasel' name='Tomato' role='check box'
                event='focus:'
GENERATOR: Gecko._getBrailleRegionsForCheckBox
           obj             = Tomato
           role            = check box
GENERATOR: _getBrailleRegionsForCheckBox
           obj             = Tomato
           role            = check box
BRAILLE LINE:  '<x> Tomato chk'
     VISIBLE:  '<x> Tomato chk', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: _getSpeechForCheckBox
           obj             = Tomato
           role            = check box
           already_focused = False
           utterances:
               (Tomato)
               (check box)
               (checked)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Tomato check box checked'
KEYEVENT: type=1
          hw_code=23
          modifiers=16400
          event_string=(Tab)
          is_text=True
          time=1213849028.281292
orca.isModifierKey: returning: False
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='Iceweasel' name='Tomato' role='check box' state='checked enabled focusable focused horizontal opaque sensitive showing visible' relations=''
Finding top-level object for source.name=Tomato
--> obj.name=Sandwich Condiments
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=ARIA Example: Checkbox Example 1
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=ARIA Example: Checkbox Example 1 - Iceweasel
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(0,0)
    app.name='Iceweasel' name='Tomato' role='check box' state='checked enabled focusable focused horizontal opaque sensitive showing visible' relations=''
GENERATOR: Gecko._getBrailleRegionsForCheckBox
           obj             = Tomato
           role            = check box
GENERATOR: _getBrailleRegionsForCheckBox
           obj             = Tomato
           role            = check box
BRAILLE LINE:  '<x> Tomato chk'
     VISIBLE:  '<x> Tomato chk', cursor=1
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

KEYEVENT: type=0
          hw_code=23
          modifiers=16400
          event_string=(Tab)
          is_text=True
          time=1213849028.861662
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='Iceweasel' name='Mustard' role='check box' state='checked enabled focusable focused horizontal opaque sensitive showing visible' relations=''
LOCUS OF FOCUS: app='Iceweasel' name='Mustard' role='check box'
                event='focus:'
GENERATOR: Gecko._getBrailleRegionsForCheckBox
           obj             = Mustard
           role            = check box
GENERATOR: _getBrailleRegionsForCheckBox
           obj             = Mustard
           role            = check box
KEYEVENT: type=1
          hw_code=23
          modifiers=16400
          event_string=(Tab)
          is_text=True
          time=1213849028.921242
orca.isModifierKey: returning: False
BRAILLE LINE:  '<x> Mustard chk'
     VISIBLE:  '<x> Mustard chk', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: _getSpeechForCheckBox
           obj             = Mustard
           role            = check box
           already_focused = False
           utterances:
               (Mustard)
               (check box)
               (checked)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Mustard check box checked'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='Iceweasel' name='Mustard' role='check box' state='checked enabled focusable focused horizontal opaque sensitive showing visible' relations=''
Finding top-level object for source.name=Mustard
--> obj.name=Sandwich Condiments
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=ARIA Example: Checkbox Example 1
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=ARIA Example: Checkbox Example 1 - Iceweasel
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(0,0)
    app.name='Iceweasel' name='Mustard' role='check box' state='checked enabled focusable focused horizontal opaque sensitive showing visible' relations=''
GENERATOR: Gecko._getBrailleRegionsForCheckBox
           obj             = Mustard
           role            = check box
GENERATOR: _getBrailleRegionsForCheckBox
           obj             = Mustard
           role            = check box
BRAILLE LINE:  '<x> Mustard chk'
     VISIBLE:  '<x> Mustard chk', cursor=1
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

KEYEVENT: type=0
          hw_code=23
          modifiers=16400
          event_string=(Tab)
          is_text=True
          time=1213849029.965389
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='Iceweasel' name='Sprouts' role='check box' state='checked enabled focusable focused horizontal opaque sensitive showing visible' relations=''
LOCUS OF FOCUS: app='Iceweasel' name='Sprouts' role='check box'
                event='focus:'
GENERATOR: Gecko._getBrailleRegionsForCheckBox
           obj             = Sprouts
           role            = check box
GENERATOR: _getBrailleRegionsForCheckBox
           obj             = Sprouts
           role            = check box
BRAILLE LINE:  '<x> Sprouts chk'
     VISIBLE:  '<x> Sprouts chk', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
KEYEVENT: type=1
          hw_code=23
          modifiers=16400
          event_string=(Tab)
          is_text=True
          time=1213849030.025293
orca.isModifierKey: returning: False
GENERATOR: _getSpeechForCheckBox
           obj             = Sprouts
           role            = check box
           already_focused = False
           utterances:
               (Sprouts)
               (check box)
               (checked)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Sprouts check box checked'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='Iceweasel' name='Sprouts' role='check box' state='checked enabled focusable focused horizontal opaque sensitive showing visible' relations=''
Finding top-level object for source.name=Sprouts
--> obj.name=Sandwich Condiments
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=ARIA Example: Checkbox Example 1
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=ARIA Example: Checkbox Example 1 - Iceweasel
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(0,0)
    app.name='Iceweasel' name='Sprouts' role='check box' state='checked enabled focusable focused horizontal opaque sensitive showing visible' relations=''
GENERATOR: Gecko._getBrailleRegionsForCheckBox
           obj             = Sprouts
           role            = check box
GENERATOR: _getBrailleRegionsForCheckBox
           obj             = Sprouts
           role            = check box
BRAILLE LINE:  '<x> Sprouts chk'
     VISIBLE:  '<x> Sprouts chk', cursor=1
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

KEYEVENT: type=0
          hw_code=23
          modifiers=16400
          event_string=(Tab)
          is_text=True
          time=1213849031.697383
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Iceweasel' name='Overview' role='' state='enabled focusable focused horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='Iceweasel' name='Overview' role='' state='enabled focusable focused horizontal opaque sensitive showing visible' relations=''
LOCUS OF FOCUS: app='Iceweasel' name='Overview' role=''
                event='focus:'
KEYEVENT: type=1
          hw_code=23
          modifiers=16400
          event_string=(Tab)
          is_text=True
          time=1213849031.794118
orca.isModifierKey: returning: False
BRAILLE LINE:  'Overview lnk'
     VISIBLE:  'Overview lnk', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be useless: [section | ]
Object deemed to be useless: [section | ]
GENERATOR: Gecko._getSpeechForLink
           obj             = Overview
           role            = 
           already_focused = False
           utterances:
               (Overview)
               (link)
SPEECH OUTPUT: 'ARIA Resources list'
SPEECH OUTPUT: 'Overview link'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='Iceweasel' name='Overview' role='' state='enabled focusable focused horizontal opaque sensitive showing visible' relations=''
Finding top-level object for source.name=Overview
--> obj.name=
--> obj.name=ARIA Resources
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=ARIA Example: Checkbox Example 1
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=ARIA Example: Checkbox Example 1 - Iceweasel
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(0,0)
    app.name='Iceweasel' name='Overview' role='' state='enabled focusable focused horizontal opaque sensitive showing visible' relations=''
BRAILLE LINE:  'Overview lnk'
     VISIBLE:  'Overview lnk', cursor=1
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

KEYEVENT: type=0
          hw_code=50
          modifiers=16400
          event_string=(Shift_L)
          is_text=True
          time=1213849032.909384
orca.keyEcho: string to echo: Shift_L
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=23
          modifiers=16401
          event_string=(ISO_Left_Tab)
          is_text=True
          time=1213849033.049287
orca.keyEcho: string to echo: ISO_Left_Tab
orca.isModifierKey: returning: False
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='Iceweasel' name='Sprouts' role='check box' state='checked enabled focusable focused horizontal opaque sensitive showing visible' relations=''
LOCUS OF FOCUS: app='Iceweasel' name='Sprouts' role='check box'
                event='focus:'
GENERATOR: Gecko._getBrailleRegionsForCheckBox
           obj             = Sprouts
           role            = check box
GENERATOR: _getBrailleRegionsForCheckBox
           obj             = Sprouts
           role            = check box
BRAILLE LINE:  '<x> Sprouts chk'
     VISIBLE:  '<x> Sprouts chk', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
KEYEVENT: type=1
          hw_code=23
          modifiers=16401
          event_string=(ISO_Left_Tab)
          is_text=True
          time=1213849033.113257
orca.isModifierKey: returning: False
Object deemed to be useless: [section | ]
Object deemed to be useless: [section | ]
GENERATOR: _getSpeechForCheckBox
           obj             = Sprouts
           role            = check box
           already_focused = False
           utterances:
               (Sprouts)
               (check box)
               (checked)
SPEECH OUTPUT: 'Sandwich Condiments panel'
SPEECH OUTPUT: 'Sprouts check box checked'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='Iceweasel' name='Sprouts' role='check box' state='checked enabled focusable focused horizontal opaque sensitive showing visible' relations=''
Finding top-level object for source.name=Sprouts
--> obj.name=Sandwich Condiments
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=ARIA Example: Checkbox Example 1
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=ARIA Example: Checkbox Example 1 - Iceweasel
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(0,0)
    app.name='Iceweasel' name='Sprouts' role='check box' state='checked enabled focusable focused horizontal opaque sensitive showing visible' relations=''
GENERATOR: Gecko._getBrailleRegionsForCheckBox
           obj             = Sprouts
           role            = check box
GENERATOR: _getBrailleRegionsForCheckBox
           obj             = Sprouts
           role            = check box
BRAILLE LINE:  '<x> Sprouts chk'
     VISIBLE:  '<x> Sprouts chk', cursor=1
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

KEYEVENT: type=0
          hw_code=23
          modifiers=16401
          event_string=(ISO_Left_Tab)
          is_text=True
          time=1213849033.596878
orca.keyEcho: string to echo: ISO_Left_Tab
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=23
          modifiers=16401
          event_string=(ISO_Left_Tab)
          is_text=True
          time=1213849033.664828
orca.isModifierKey: returning: False
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='Iceweasel' name='Mustard' role='check box' state='checked enabled focusable focused horizontal opaque sensitive showing visible' relations=''
LOCUS OF FOCUS: app='Iceweasel' name='Mustard' role='check box'
                event='focus:'
GENERATOR: Gecko._getBrailleRegionsForCheckBox
           obj             = Mustard
           role            = check box
GENERATOR: _getBrailleRegionsForCheckBox
           obj             = Mustard
           role            = check box
BRAILLE LINE:  '<x> Mustard chk'
     VISIBLE:  '<x> Mustard chk', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: _getSpeechForCheckBox
           obj             = Mustard
           role            = check box
           already_focused = False
           utterances:
               (Mustard)
               (check box)
               (checked)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Mustard check box checked'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='Iceweasel' name='Mustard' role='check box' state='checked enabled focusable focused horizontal opaque sensitive showing visible' relations=''
Finding top-level object for source.name=Mustard
--> obj.name=Sandwich Condiments
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=ARIA Example: Checkbox Example 1
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=ARIA Example: Checkbox Example 1 - Iceweasel
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(0,0)
    app.name='Iceweasel' name='Mustard' role='check box' state='checked enabled focusable focused horizontal opaque sensitive showing visible' relations=''
GENERATOR: Gecko._getBrailleRegionsForCheckBox
           obj             = Mustard
           role            = check box
GENERATOR: _getBrailleRegionsForCheckBox
           obj             = Mustard
           role            = check box
BRAILLE LINE:  '<x> Mustard chk'
     VISIBLE:  '<x> Mustard chk', cursor=1
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

KEYEVENT: type=1
          hw_code=50
          modifiers=16401
          event_string=(Shift_L)
          is_text=True
          time=1213849033.929532
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=50
          modifiers=16400
          event_string=(Shift_L)
          is_text=True
          time=1213849034.601373
orca.keyEcho: string to echo: Shift_L
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=23
          modifiers=16401
          event_string=(ISO_Left_Tab)
          is_text=True
          time=1213849034.745357
orca.keyEcho: string to echo: ISO_Left_Tab
orca.isModifierKey: returning: False
---------> QUEUEING EVENT focus:
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
---------> QUEUEING EVENT object:state-changed:focused
    app.name='Iceweasel' name='Tomato' role='check box' state='checked enabled focusable focused horizontal opaque sensitive showing visible' relations=''
LOCUS OF FOCUS: app='Iceweasel' name='Tomato' role='check box'
                event='focus:'
---------> QUEUEING EVENT object:text-caret-moved
GENERATOR: Gecko._getBrailleRegionsForCheckBox
           obj             = Tomato
           role            = check box
GENERATOR: _getBrailleRegionsForCheckBox
           obj             = Tomato
           role            = check box
BRAILLE LINE:  '<x> Tomato chk'
     VISIBLE:  '<x> Tomato chk', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: _getSpeechForCheckBox
           obj             = Tomato
           role            = check box
           already_focused = False
           utterances:
               (Tomato)
               (check box)
               (checked)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Tomato check box checked'
KEYEVENT: type=1
          hw_code=23
          modifiers=16401
          event_string=(ISO_Left_Tab)
          is_text=True
          time=1213849034.809181
orca.isModifierKey: returning: False
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='Iceweasel' name='Tomato' role='check box' state='checked enabled focusable focused horizontal opaque sensitive showing visible' relations=''
Finding top-level object for source.name=Tomato
--> obj.name=Sandwich Condiments
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=ARIA Example: Checkbox Example 1
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=ARIA Example: Checkbox Example 1 - Iceweasel
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(0,0)
    app.name='Iceweasel' name='Tomato' role='check box' state='checked enabled focusable focused horizontal opaque sensitive showing visible' relations=''
KEYEVENT: type=1
          hw_code=50
          modifiers=16401
          event_string=(Shift_L)
          is_text=True
          time=1213849034.858032
orca.isModifierKey: returning: True
GENERATOR: Gecko._getBrailleRegionsForCheckBox
           obj             = Tomato
           role            = check box
GENERATOR: _getBrailleRegionsForCheckBox
           obj             = Tomato
           role            = check box
BRAILLE LINE:  '<x> Tomato chk'
     VISIBLE:  '<x> Tomato chk', cursor=1
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

KEYEVENT: type=0
          hw_code=50
          modifiers=16400
          event_string=(Shift_L)
          is_text=True
          time=1213849035.369524
orca.keyEcho: string to echo: Shift_L
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=23
          modifiers=16401
          event_string=(ISO_Left_Tab)
          is_text=True
          time=1213849035.545179
orca.keyEcho: string to echo: ISO_Left_Tab
orca.isModifierKey: returning: False
---------> QUEUEING EVENT focus:
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:text-caret-moved
    app.name='Iceweasel' name='Lettuce' role='check box' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='described by'
LOCUS OF FOCUS: app='Iceweasel' name='Lettuce' role='check box'
                event='focus:'
GENERATOR: Gecko._getBrailleRegionsForCheckBox
           obj             = Lettuce
           role            = check box
GENERATOR: _getBrailleRegionsForCheckBox
           obj             = Lettuce
           role            = check box
KEYEVENT: type=1
          hw_code=23
          modifiers=16401
          event_string=(ISO_Left_Tab)
          is_text=True
          time=1213849035.593507
orca.isModifierKey: returning: False
BRAILLE LINE:  '< > Lettuce chk'
     VISIBLE:  '< > Lettuce chk', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: _getSpeechForCheckBox
           obj             = Lettuce
           role            = check box
           already_focused = False
           utterances:
               (Lettuce)
               (check box)
               (not checked)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Lettuce check box not checked'
KEYEVENT: type=1
          hw_code=50
          modifiers=16401
          event_string=(Shift_L)
          is_text=True
          time=1213849035.625341
orca.isModifierKey: returning: True
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='Iceweasel' name='Lettuce' role='check box' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='described by'
Finding top-level object for source.name=Lettuce
--> obj.name=Sandwich Condiments
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=ARIA Example: Checkbox Example 1
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=ARIA Example: Checkbox Example 1 - Iceweasel
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(0,0)
    app.name='Iceweasel' name='Lettuce' role='check box' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='described by'
GENERATOR: Gecko._getBrailleRegionsForCheckBox
           obj             = Lettuce
           role            = check box
GENERATOR: _getBrailleRegionsForCheckBox
           obj             = Lettuce
           role            = check box
BRAILLE LINE:  '< > Lettuce chk'
     VISIBLE:  '< > Lettuce chk', cursor=1
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

KEYEVENT: type=0
          hw_code=65
          modifiers=16400
          event_string=(space)
          is_text=True
          time=1213849036.969645
orca.keyEcho: string to echo: space
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:checked
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:state-changed:checked <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:checked vvvvv
OBJECT EVENT: object:state-changed:checked             detail=(1,0)
    app.name='Iceweasel' name='Lettuce' role='check box' state='checked enabled focusable focused horizontal opaque sensitive showing visible' relations='described by'
VISUAL CHANGE: 'Lettuce' '7' (event='object:state-changed:checked')
GENERATOR: Gecko._getBrailleRegionsForCheckBox
           obj             = Lettuce
           role            = check box
GENERATOR: _getBrailleRegionsForCheckBox
           obj             = Lettuce
           role            = check box
BRAILLE LINE:  '<x> Lettuce chk'
     VISIBLE:  '<x> Lettuce chk', cursor=1
GENERATOR: _getSpeechForCheckBox
           obj             = Lettuce
           role            = check box
           already_focused = True
           utterances:
               (checked)
SPEECH OUTPUT: 'checked'
KEYEVENT: type=1
          hw_code=65
          modifiers=16400
          event_string=(space)
          is_text=True
          time=1213849037.001158
orca.isModifierKey: returning: False
^^^^^ PROCESS OBJECT EVENT object:state-changed:checked ^^^^^

DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(0,0)
    app.name='Iceweasel' name='Lettuce' role='check box' state='checked enabled focusable focused horizontal opaque sensitive showing visible' relations='described by'
GENERATOR: Gecko._getBrailleRegionsForCheckBox
           obj             = Lettuce
           role            = check box
GENERATOR: _getBrailleRegionsForCheckBox
           obj             = Lettuce
           role            = check box
BRAILLE LINE:  '<x> Lettuce chk'
     VISIBLE:  '<x> Lettuce chk', cursor=1
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

KEYEVENT: type=0
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1213849041.289337
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1213849041.337670
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=50
          modifiers=16400
          event_string=(Shift_L)
          is_text=True
          time=1213849042.473418
orca.keyEcho: string to echo: Shift_L
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=23
          modifiers=16401
          event_string=(ISO_Left_Tab)
          is_text=True
          time=1213849043.369093
orca.keyEcho: string to echo: ISO_Left_Tab
orca.isModifierKey: returning: False
---------> QUEUEING EVENT focus:
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:text-caret-moved
    app.name='Iceweasel' name='HTML source of ARIA markup from CLASS attribute' role='' state='enabled focusable focused horizontal opaque sensitive showing visible visited' relations=''
LOCUS OF FOCUS: app='Iceweasel' name='HTML source of ARIA markup from CLASS attribute' role=''
                event='focus:'
KEYEVENT: type=1
          hw_code=23
          modifiers=16401
          event_string=(ISO_Left_Tab)
          is_text=True
          time=1213849043.426945
orca.isModifierKey: returning: False
BRAILLE LINE:  '• Example using ARIA markup from CLASS attribute information lnk  | HTML source of ARIA markup from CLASS attribute lnk'
     VISIBLE:  '| HTML source of ARIA markup from CLASS ', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: Gecko._getSpeechForLink
           obj             = HTML source of ARIA markup from CLASS attribute
           role            = 
           already_focused = False
           utterances:
               (HTML source of ARIA markup from CLASS attribute)
               (link)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'HTML source of ARIA markup from CLASS attribute link'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='Iceweasel' name='HTML source of ARIA markup from CLASS attribute' role='' state='enabled focusable focused horizontal opaque sensitive showing visible visited' relations=''
Finding top-level object for source.name=HTML source of ARIA markup from CLASS attribute
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=ARIA Example: Checkbox Example 1
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=ARIA Example: Checkbox Example 1 - Iceweasel
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(0,0)
    app.name='Iceweasel' name='HTML source of ARIA markup from CLASS attribute' role='' state='enabled focusable focused horizontal opaque sensitive showing visible visited' relations=''
KEYEVENT: type=1
          hw_code=50
          modifiers=16401
          event_string=(Shift_L)
          is_text=True
          time=1213849043.545166
orca.isModifierKey: returning: True
BRAILLE LINE:  '• Example using ARIA markup from CLASS attribute information lnk  | HTML source of ARIA markup from CLASS attribute lnk'
     VISIBLE:  '| HTML source of ARIA markup from CLASS ', cursor=1
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

KEYEVENT: type=0
          hw_code=37
          modifiers=16400
          event_string=(Control_L)
          is_text=True
          time=1213849044.537343
orca.keyEcho: string to echo: Control_L
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=25
          modifiers=16404
          event_string=()
          is_text=False
          time=1213849044.856998
orca.keyEcho: string to echo: W
orca.isModifierKey: returning: False
---------> QUEUEING EVENT window:deactivate
DEQUEUED EVENT window:deactivate <----------

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0)
---------> QUEUEING EVENT object:children-changed:remove
---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
KEYEVENT: type=1
          hw_code=25
          modifiers=16404
          event_string=()
          is_text=False
          time=1213849045.170719
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=37
          modifiers=16404
          event_string=(Control_L)
          is_text=True
          time=1213849045.171264
orca.isModifierKey: returning: True
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^

DEQUEUED EVENT object:children-changed:remove <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:remove vvvvv
OBJECT EVENT: object:children-changed:remove           detail=(12,0)
_cleanupCache: 0 objects removed.
^^^^^ PROCESS OBJECT EVENT object:children-changed:remove ^^^^^

DEQUEUED EVENT window:activate <----------

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
    app.name='nautilus' name='Desktop' role='frame' state='active enabled sensitive showing visible' relations=''
ACTIVE SCRIPT: Iceweasel (module=orca.scripts.toolkits.Gecko.script)
Looking for settings at app-settings.nautilus.py...
...could not find app-settings.nautilus.py
Using BrlAPI v0.5.0+
LOCUS OF FOCUS: app='nautilus' name='Desktop' role='frame'
                event='window:activate'
GENERATOR: _getDefaultBrailleRegions
           obj             = nautilus
           role            = application
GENERATOR: _getBrailleRegionsForFrame
           obj             = Desktop
           role            = frame
Finding top-level object for source.name=Desktop
BRAILLE LINE:  'nautilus app Desktop frm'
     VISIBLE:  'nautilus app Desktop frm', cursor=14
default.findCommonAncestor...

Traceback (most recent call last):
  File "/var/lib/python-support/python2.5/orca/default.py", line 2458, in findCommonAncestor
    while parent and (parent.parent != parent):
  File "/usr/lib/python2.5/site-packages/pyatspi/accessible.py", line 550, in _get_parent
    return _getAndCache(self, 'parent', self._get_parent)
  File "/usr/lib/python2.5/site-packages/pyatspi/accessible.py", line 158, in _getAndCache
    value = get_method()
COMM_FAILURE

...default.findCommonAncestor

Traceback (most recent call last):
  File "/var/lib/python-support/python2.5/orca/focus_tracking_presenter.py", line 639, in _processObjectEvent
    s.processObjectEvent(event)
  File "/var/lib/python-support/python2.5/orca/script.py", line 319, in processObjectEvent
    self.listeners[key](event)
  File "/var/lib/python-support/python2.5/orca/default.py", line 3942, in onWindowActivated
    orca.setLocusOfFocus(event, event.source)
  File "/var/lib/python-support/python2.5/orca/orca.py", line 239, in setLocusOfFocus
    orca_state.locusOfFocus)
  File "/var/lib/python-support/python2.5/orca/focus_tracking_presenter.py", line 961, in locusOfFocusChanged
    newLocusOfFocus)
  File "/var/lib/python-support/python2.5/orca/default.py", line 2708, in locusOfFocusChanged
    oldNodeLevel = self.getNodeLevel(oldLocusOfFocus)
  File "/var/lib/python-support/python2.5/orca/default.py", line 6298, in getNodeLevel
    relations = node.getRelationSet()
  File "/usr/lib/python2.5/site-packages/pyatspi/accessible.py", line 238, in _inner
    raise LookupError(e)
LookupError

LookupError above while processing: window:activate
  TRYING AGAIN (1)
ACTIVE SCRIPT: nautilus (module=orca.scripts.apps.nautilus)
Looking for settings at app-settings.nautilus.py...
...could not find app-settings.nautilus.py
Using BrlAPI v0.5.0+
LOCUS OF FOCUS: app='nautilus' name='Desktop' role='frame'
                event='window:activate'
GENERATOR: _getDefaultBrailleRegions
           obj             = nautilus
           role            = application
GENERATOR: _getBrailleRegionsForFrame
           obj             = Desktop
           role            = frame
Finding top-level object for source.name=Desktop
BRAILLE LINE:  'nautilus app Desktop frm'
     VISIBLE:  'nautilus app Desktop frm', cursor=14
default.findCommonAncestor...

Traceback (most recent call last):
  File "/var/lib/python-support/python2.5/orca/default.py", line 2458, in findCommonAncestor
    while parent and (parent.parent != parent):
  File "/usr/lib/python2.5/site-packages/pyatspi/accessible.py", line 550, in _get_parent
    return _getAndCache(self, 'parent', self._get_parent)
  File "/usr/lib/python2.5/site-packages/pyatspi/accessible.py", line 158, in _getAndCache
    value = get_method()
COMM_FAILURE

...default.findCommonAncestor

Traceback (most recent call last):
  File "/var/lib/python-support/python2.5/orca/focus_tracking_presenter.py", line 639, in _processObjectEvent
    s.processObjectEvent(event)
  File "/var/lib/python-support/python2.5/orca/script.py", line 319, in processObjectEvent
    self.listeners[key](event)
  File "/var/lib/python-support/python2.5/orca/default.py", line 3942, in onWindowActivated
    orca.setLocusOfFocus(event, event.source)
  File "/var/lib/python-support/python2.5/orca/orca.py", line 239, in setLocusOfFocus
    orca_state.locusOfFocus)
  File "/var/lib/python-support/python2.5/orca/focus_tracking_presenter.py", line 961, in locusOfFocusChanged
    newLocusOfFocus)
  File "/var/lib/python-support/python2.5/orca/default.py", line 2708, in locusOfFocusChanged
    oldNodeLevel = self.getNodeLevel(oldLocusOfFocus)
  File "/var/lib/python-support/python2.5/orca/default.py", line 6298, in getNodeLevel
    relations = node.getRelationSet()
  File "/usr/lib/python2.5/site-packages/pyatspi/accessible.py", line 238, in _inner
    raise LookupError(e)
LookupError

LookupError above while processing: window:activate
  TRYING AGAIN (2)
ACTIVE SCRIPT: nautilus (module=orca.scripts.apps.nautilus)
Looking for settings at app-settings.nautilus.py...
...could not find app-settings.nautilus.py
Using BrlAPI v0.5.0+
LOCUS OF FOCUS: app='nautilus' name='Desktop' role='frame'
                event='window:activate'
GENERATOR: _getDefaultBrailleRegions
           obj             = nautilus
           role            = application
GENERATOR: _getBrailleRegionsForFrame
           obj             = Desktop
           role            = frame
Finding top-level object for source.name=Desktop
BRAILLE LINE:  'nautilus app Desktop frm'
     VISIBLE:  'nautilus app Desktop frm', cursor=14
default.findCommonAncestor...

Traceback (most recent call last):
  File "/var/lib/python-support/python2.5/orca/default.py", line 2458, in findCommonAncestor
    while parent and (parent.parent != parent):
  File "/usr/lib/python2.5/site-packages/pyatspi/accessible.py", line 550, in _get_parent
    return _getAndCache(self, 'parent', self._get_parent)
  File "/usr/lib/python2.5/site-packages/pyatspi/accessible.py", line 158, in _getAndCache
    value = get_method()
COMM_FAILURE

...default.findCommonAncestor

Traceback (most recent call last):
  File "/var/lib/python-support/python2.5/orca/focus_tracking_presenter.py", line 639, in _processObjectEvent
    s.processObjectEvent(event)
  File "/var/lib/python-support/python2.5/orca/script.py", line 319, in processObjectEvent
    self.listeners[key](event)
  File "/var/lib/python-support/python2.5/orca/default.py", line 3942, in onWindowActivated
    orca.setLocusOfFocus(event, event.source)
  File "/var/lib/python-support/python2.5/orca/orca.py", line 239, in setLocusOfFocus
    orca_state.locusOfFocus)
  File "/var/lib/python-support/python2.5/orca/focus_tracking_presenter.py", line 961, in locusOfFocusChanged
    newLocusOfFocus)
  File "/var/lib/python-support/python2.5/orca/default.py", line 2708, in locusOfFocusChanged
    oldNodeLevel = self.getNodeLevel(oldLocusOfFocus)
  File "/var/lib/python-support/python2.5/orca/default.py", line 6298, in getNodeLevel
    relations = node.getRelationSet()
  File "/usr/lib/python2.5/site-packages/pyatspi/accessible.py", line 238, in _inner
    raise LookupError(e)
LookupError

LookupError above while processing: window:activate
  TRYING AGAIN (3)
ACTIVE SCRIPT: nautilus (module=orca.scripts.apps.nautilus)
Looking for settings at app-settings.nautilus.py...
...could not find app-settings.nautilus.py
Using BrlAPI v0.5.0+
LOCUS OF FOCUS: app='nautilus' name='Desktop' role='frame'
                event='window:activate'
GENERATOR: _getDefaultBrailleRegions
           obj             = nautilus
           role            = application
GENERATOR: _getBrailleRegionsForFrame
           obj             = Desktop
           role            = frame
Finding top-level object for source.name=Desktop
BRAILLE LINE:  'nautilus app Desktop frm'
     VISIBLE:  'nautilus app Desktop frm', cursor=14
default.findCommonAncestor...

Traceback (most recent call last):
  File "/var/lib/python-support/python2.5/orca/default.py", line 2458, in findCommonAncestor
    while parent and (parent.parent != parent):
  File "/usr/lib/python2.5/site-packages/pyatspi/accessible.py", line 550, in _get_parent
    return _getAndCache(self, 'parent', self._get_parent)
  File "/usr/lib/python2.5/site-packages/pyatspi/accessible.py", line 158, in _getAndCache
    value = get_method()
COMM_FAILURE

...default.findCommonAncestor

Traceback (most recent call last):
  File "/var/lib/python-support/python2.5/orca/focus_tracking_presenter.py", line 639, in _processObjectEvent
    s.processObjectEvent(event)
  File "/var/lib/python-support/python2.5/orca/script.py", line 319, in processObjectEvent
    self.listeners[key](event)
  File "/var/lib/python-support/python2.5/orca/default.py", line 3942, in onWindowActivated
    orca.setLocusOfFocus(event, event.source)
  File "/var/lib/python-support/python2.5/orca/orca.py", line 239, in setLocusOfFocus
    orca_state.locusOfFocus)
  File "/var/lib/python-support/python2.5/orca/focus_tracking_presenter.py", line 961, in locusOfFocusChanged
    newLocusOfFocus)
  File "/var/lib/python-support/python2.5/orca/default.py", line 2708, in locusOfFocusChanged
    oldNodeLevel = self.getNodeLevel(oldLocusOfFocus)
  File "/var/lib/python-support/python2.5/orca/default.py", line 6298, in getNodeLevel
    relations = node.getRelationSet()
  File "/usr/lib/python2.5/site-packages/pyatspi/accessible.py", line 238, in _inner
    raise LookupError(e)
LookupError

LookupError above while processing: window:activate
  TRYING AGAIN (4)
ACTIVE SCRIPT: nautilus (module=orca.scripts.apps.nautilus)
Looking for settings at app-settings.nautilus.py...
...could not find app-settings.nautilus.py
Using BrlAPI v0.5.0+
LOCUS OF FOCUS: app='nautilus' name='Desktop' role='frame'
                event='window:activate'
GENERATOR: _getDefaultBrailleRegions
           obj             = nautilus
           role            = application
GENERATOR: _getBrailleRegionsForFrame
           obj             = Desktop
           role            = frame
Finding top-level object for source.name=Desktop
BRAILLE LINE:  'nautilus app Desktop frm'
     VISIBLE:  'nautilus app Desktop frm', cursor=14
default.findCommonAncestor...

Traceback (most recent call last):
  File "/var/lib/python-support/python2.5/orca/default.py", line 2458, in findCommonAncestor
    while parent and (parent.parent != parent):
  File "/usr/lib/python2.5/site-packages/pyatspi/accessible.py", line 550, in _get_parent
    return _getAndCache(self, 'parent', self._get_parent)
  File "/usr/lib/python2.5/site-packages/pyatspi/accessible.py", line 158, in _getAndCache
    value = get_method()
COMM_FAILURE

...default.findCommonAncestor

Traceback (most recent call last):
  File "/var/lib/python-support/python2.5/orca/focus_tracking_presenter.py", line 639, in _processObjectEvent
    s.processObjectEvent(event)
  File "/var/lib/python-support/python2.5/orca/script.py", line 319, in processObjectEvent
    self.listeners[key](event)
  File "/var/lib/python-support/python2.5/orca/default.py", line 3942, in onWindowActivated
    orca.setLocusOfFocus(event, event.source)
  File "/var/lib/python-support/python2.5/orca/orca.py", line 239, in setLocusOfFocus
    orca_state.locusOfFocus)
  File "/var/lib/python-support/python2.5/orca/focus_tracking_presenter.py", line 961, in locusOfFocusChanged
    newLocusOfFocus)
  File "/var/lib/python-support/python2.5/orca/default.py", line 2708, in locusOfFocusChanged
    oldNodeLevel = self.getNodeLevel(oldLocusOfFocus)
  File "/var/lib/python-support/python2.5/orca/default.py", line 6298, in getNodeLevel
    relations = node.getRelationSet()
  File "/usr/lib/python2.5/site-packages/pyatspi/accessible.py", line 238, in _inner
    raise LookupError(e)
LookupError

LookupError above while processing: window:activate
  TRYING AGAIN (5)
ACTIVE SCRIPT: nautilus (module=orca.scripts.apps.nautilus)
Looking for settings at app-settings.nautilus.py...
...could not find app-settings.nautilus.py
Using BrlAPI v0.5.0+
LOCUS OF FOCUS: app='nautilus' name='Desktop' role='frame'
                event='window:activate'
GENERATOR: _getDefaultBrailleRegions
           obj             = nautilus
           role            = application
GENERATOR: _getBrailleRegionsForFrame
           obj             = Desktop
           role            = frame
Finding top-level object for source.name=Desktop
BRAILLE LINE:  'nautilus app Desktop frm'
     VISIBLE:  'nautilus app Desktop frm', cursor=14
default.findCommonAncestor...

Traceback (most recent call last):
  File "/var/lib/python-support/python2.5/orca/default.py", line 2458, in findCommonAncestor
    while parent and (parent.parent != parent):
  File "/usr/lib/python2.5/site-packages/pyatspi/accessible.py", line 550, in _get_parent
    return _getAndCache(self, 'parent', self._get_parent)
  File "/usr/lib/python2.5/site-packages/pyatspi/accessible.py", line 158, in _getAndCache
    value = get_method()
COMM_FAILURE

...default.findCommonAncestor

Traceback (most recent call last):
  File "/var/lib/python-support/python2.5/orca/focus_tracking_presenter.py", line 639, in _processObjectEvent
    s.processObjectEvent(event)
  File "/var/lib/python-support/python2.5/orca/script.py", line 319, in processObjectEvent
    self.listeners[key](event)
  File "/var/lib/python-support/python2.5/orca/default.py", line 3942, in onWindowActivated
    orca.setLocusOfFocus(event, event.source)
  File "/var/lib/python-support/python2.5/orca/orca.py", line 239, in setLocusOfFocus
    orca_state.locusOfFocus)
  File "/var/lib/python-support/python2.5/orca/focus_tracking_presenter.py", line 961, in locusOfFocusChanged
    newLocusOfFocus)
  File "/var/lib/python-support/python2.5/orca/default.py", line 2708, in locusOfFocusChanged
    oldNodeLevel = self.getNodeLevel(oldLocusOfFocus)
  File "/var/lib/python-support/python2.5/orca/default.py", line 6298, in getNodeLevel
    relations = node.getRelationSet()
  File "/usr/lib/python2.5/site-packages/pyatspi/accessible.py", line 238, in _inner
    raise LookupError(e)
LookupError

LookupError above while processing: window:activate
  GIVING UP AFTER 5 TRIES
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='nautilus' name='Web browser' role='icon' state='focusable focused selectable selected showing visible' relations=''
Finding top-level object for source.name=Web browser
--> obj.name=Icon View
--> obj.name=Content View
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Desktop
LOCUS OF FOCUS: app='nautilus' name='Web browser' role='icon'
                event='object:state-changed:focused'
GENERATOR: _getDefaultBrailleRegions
           obj             = Icon View
           role            = layered pane
GENERATOR: _getBrailleRegionsForScrollPane
           obj             = Content View
           role            = scroll pane
GENERATOR: _getDefaultBrailleRegions
           obj             = Content View
           role            = scroll pane
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getBrailleRegionsForFrame
           obj             = Desktop
           role            = frame
Finding top-level object for source.name=Desktop
GENERATOR: _getDefaultBrailleRegions
           obj             = nautilus
           role            = application
GENERATOR: _getBrailleRegionsForIcon
           obj             = Web browser
           role            = icon
BRAILLE LINE:  'nautilus app Desktop frm Content View scpn Icon View lyrdpn Web browser desktop configuration file icn'
     VISIBLE:  'Web browser desktop configuration file i', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getSpeechForIcon
           obj             = Web browser
           role            = icon
           already_focused = False
           utterances:
               (Web browser)
               (desktop configuration file)
               (icon)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Web browser desktop configuration file icon'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^
