$ orca
Using speech server factory: orca.gnomespeechfactory
Speech module has been initialized.

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/orca/braille.py", line 1315, in init
    brlAPI = brlapi.Connection()
  File "brlapi.pyx", line 232, in brlapi.Connection.__init__
TypeError: raise: exception class must be a subclass of BaseException

Magnification module has NOT been initialized.
SPEECH OUTPUT: 'Welcome to Orca.'
BRAILLE LINE:  'Welcome to Orca.'
     VISIBLE:  'Welcome to Orca.', cursor=0
NEW SCRIPT: default (module=orca.default)
Script.getKnownApplications...
...Script.getKnownApplications
---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
DEQUEUED EVENT window:activate <----------

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
    app.name='orca' name='Orca Screen Reader / Magnifier' role='frame' state='active enabled resizable sensitive showing visible' relations=''
Looking for script at orca-scripts.orca.py...
...could not find orca-scripts.orca.py
Looking for script at scripts.orca.py...
...could not find scripts.orca.py
Looking for script at scripts.apps.orca.py...
...could not find scripts.apps.orca.py
Looking for script at scripts.toolkits.orca.py...
...could not find scripts.toolkits.orca.py
Looking for toolkit script GAIL.py...
...could not find GAIL.py
Looking for toolkit script GAIL.py...
...could not find GAIL.py
Looking for toolkit script GAIL.py...
...could not find GAIL.py
Looking for toolkit script GAIL.py...
NEW SCRIPT: orca (module=orca.scripts.toolkits.GAIL)
...found scripts.toolkits.GAIL.py
ACTIVE SCRIPT: orca (module=orca.scripts.toolkits.GAIL)
Looking for settings at app-settings.orca.py...
...could not find app-settings.orca.py
LOCUS OF FOCUS: app='orca' name='Orca Screen Reader / Magnifier' role='frame'
                event='window:activate'
GENERATOR: _getDefaultBrailleRegions
           obj             = orca
           role            = application
GENERATOR: _getBrailleRegionsForFrame
           obj             = Orca Screen Reader / Magnifier
           role            = frame
Finding top-level object for source.name=Orca Screen Reader / Magnifier
BRAILLE LINE:  'orca Application Orca Screen Reader / Magnifier Frame'
     VISIBLE:  'Orca Screen Reader / Magnifier F', cursor=1
default.findCommonAncestor...
Finding top-level object for source.name=Orca Screen Reader / Magnifier
GENERATOR: _getSpeechForFrame
           obj             = Orca Screen Reader / Magnifier
           role            = frame
           already_focused = False
           utterances:
               (Orca Screen Reader / Magnifier)
               (frame)
SPEECH OUTPUT: 'Orca Screen Reader / Magnifier frame'
^^^^^ 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='orca' name='Preferences' role='push button' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Preferences
--> obj.name=
--> obj.name=Orca Screen Reader / Magnifier
LOCUS OF FOCUS: app='orca' name='Preferences' role='push button'
                event='object:state-changed:focused'
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getBrailleRegionsForFrame
           obj             = Orca Screen Reader / Magnifier
           role            = frame
Finding top-level object for source.name=Orca Screen Reader / Magnifier
GENERATOR: _getDefaultBrailleRegions
           obj             = orca
           role            = application
GENERATOR: _getBrailleRegionsForPushButton
           obj             = Preferences
           role            = push button
BRAILLE LINE:  'orca Application Orca Screen Reader / Magnifier Frame Preferences Button'
     VISIBLE:  'Preferences Button', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getDefaultSpeech
           obj             = Preferences
           role            = push button
           already_focused = False
           utterances:
               (Preferences)
               (button)
GENERATOR: _getSpeechForPushButton
           obj             = Preferences
           role            = push button
           already_focused = False
           utterances:
               (Preferences)
               (button)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Preferences button'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

---------> QUEUEING EVENT focus:
DEQUEUED EVENT object:state-changed:active <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(1,0)
    app.name='orca' name='Orca Screen Reader / Magnifier' role='frame' state='active enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='orca' name='Preferences' role='push button' state='enabled focusable focused sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

---------> QUEUEING EVENT window:activate
DEQUEUED EVENT window:activate <----------

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
    app.name='Thunderbird' name='INBOX - Work Account - Mozilla Thunderbird' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of embeds'
Looking for script at orca-scripts.Thunderbird.py...
...could not find orca-scripts.Thunderbird.py
Looking for script at scripts.Thunderbird.py...
...could not find scripts.Thunderbird.py
Looking for script at scripts.apps.Thunderbird.py...
...found scripts.apps.Thunderbird.py
Thunderbird.SpeechGenerator: __init__
NEW SCRIPT: Thunderbird (module=orca.scripts.apps.Thunderbird.script)
Orca is controlling the caret.
---------> QUEUEING EVENT window:deactivate
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT object:state-changed:active
ACTIVE SCRIPT: Thunderbird (module=orca.scripts.apps.Thunderbird.script)
Looking for settings at app-settings.Thunderbird.py...
...could not find app-settings.Thunderbird.py
LOCUS OF FOCUS: app='Thunderbird' name='INBOX - Work Account - Mozilla Thunderbird' role='frame'
                event='window:activate'
GENERATOR: _getDefaultBrailleRegions
           obj             = Thunderbird
           role            = application
GENERATOR: _getBrailleRegionsForFrame
           obj             = INBOX - Work Account - Mozilla Thunderbird
           role            = frame
Finding top-level object for source.name=INBOX - Work Account - Mozilla Thunderbird
BRAILLE LINE:  'Thunderbird Application INBOX - Work Account - Mozilla Thunderbird Frame'
     VISIBLE:  'INBOX - Work Account - Mozilla T', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
Finding top-level object for source.name=INBOX - Work Account - Mozilla Thunderbird
GENERATOR: _getSpeechForFrame
           obj             = INBOX - Work Account - Mozilla Thunderbird
           role            = frame
           already_focused = False
           utterances:
               (INBOX - Work Account - Mozilla Thunderbird)
               (frame)
SPEECH OUTPUT: 'INBOX - Work Account - Mozilla Thunderbird frame'
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

DEQUEUED EVENT window:deactivate <----------

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0)
    app.name='orca' name='Orca Screen Reader / Magnifier' role='frame' state='enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0)
    app.name='orca' name='Preferences' role='push button' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Preferences
--> obj.name=
--> obj.name=Orca Screen Reader / Magnifier
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(0,0)
    app.name='orca' name='Orca Screen Reader / Magnifier' role='frame' state='enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(1,0)
    app.name='Thunderbird' name='INBOX - Work Account - Mozilla Thunderbird' role='frame' state='active enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

---------> QUEUEING EVENT object:children-changed:add
DEQUEUED EVENT object:children-changed:add <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(-1,0)
    app.name='Firefox' name='None' role='table cell' state='enabled sensitive' relations=''
Looking for script at orca-scripts.Firefox.py...
...could not find orca-scripts.Firefox.py
Looking for script at scripts.Firefox.py...
...could not find scripts.Firefox.py
Looking for script at scripts.apps.Firefox.py...
...could not find scripts.apps.Firefox.py
Looking for script at scripts.toolkits.Firefox.py...
...could not find scripts.toolkits.Firefox.py
Looking for toolkit script Gecko.py...
...could not find Gecko.py
Looking for toolkit script Gecko.py...
...could not find Gecko.py
Looking for toolkit script Gecko.py...
...could not find Gecko.py
Looking for toolkit script Gecko.py...
NEW SCRIPT: Firefox (module=orca.scripts.toolkits.Gecko.script)
Orca is controlling the caret.
...found scripts.toolkits.Gecko.py
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1214320779.446862
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1214320779.624687
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add
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)
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:text-caret-moved
    app.name='Thunderbird' name='Quick Search' role='entry' state='editable enabled focusable focused horizontal opaque sensitive showing single line visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(-1,0)
    app.name='Firefox' name='None' role='table cell' state='enabled sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='Thunderbird' name='Quick Search' role='entry' state='editable enabled focusable focused horizontal opaque sensitive showing single line visible' relations=''
Finding top-level object for source.name=Quick Search
--> obj.name=
--> obj.name=INBOX - Work Account - Mozilla Thunderbird
LOCUS OF FOCUS: app='Thunderbird' name='Quick Search' role='entry'
                event='focus:'
GENERATOR: _getBrailleRegionsForToolBar
           obj             = 
           role            = tool bar
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = tool bar
GENERATOR: _getBrailleRegionsForFrame
           obj             = INBOX - Work Account - Mozilla Thunderbird
           role            = frame
Finding top-level object for source.name=INBOX - Work Account - Mozilla Thunderbird
GENERATOR: _getDefaultBrailleRegions
           obj             = Thunderbird
           role            = application
GENERATOR: Gecko._getBrailleRegionsForText
           obj             = Quick Search
           role            = entry
GENERATOR: _getBrailleRegionsForText
           obj             = Quick Search
           role            = entry
BRAILLE LINE:  'Thunderbird Application INBOX - Work Account - Mozilla Thunderbird Frame ToolBar  $l'
     VISIBLE:  ' $l', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: _getSpeechForText
           obj             = Quick Search
           role            = entry
           already_focused = False
           utterances:
               (Quick Search)
               (text)
               ()
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Quick Search text '
^^^^^ 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='Thunderbird' name='Quick Search' role='entry' state='editable enabled focusable focused horizontal opaque sensitive showing single line visible' relations=''
Finding top-level object for source.name=Quick Search
--> obj.name=
--> obj.name=INBOX - Work Account - Mozilla Thunderbird
Finding top-level object for source.name=Quick Search
--> obj.name=
--> obj.name=INBOX - Work Account - Mozilla Thunderbird
^^^^^ 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='Thunderbird' name='Quick Search' role='entry' state='editable enabled focusable focused horizontal opaque sensitive showing single line visible' relations=''
BRAILLE LINE:  'Thunderbird Application INBOX - Work Account - Mozilla Thunderbird Frame ToolBar  $l'
     VISIBLE:  ' $l', cursor=1
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

---------> QUEUEING EVENT object:children-changed:add
DEQUEUED EVENT object:children-changed:add <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(-1,0)
    app.name='Firefox' name='None' role='table cell' state='enabled sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

---------> QUEUEING EVENT object:children-changed:add
DEQUEUED EVENT object:children-changed:add <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(-1,0)
    app.name='Firefox' name='None' role='table cell' state='enabled sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1214320781.958819
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-changed:insert
DEQUEUED EVENT object:text-changed:insert <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,15)
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT focus:
    app.name='Thunderbird' name='Quick Search' role='entry' state='editable enabled focusable horizontal opaque sensitive showing single line visible' relations=''
---------> QUEUEING EVENT object:state-changed:focused
KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1214320782.042414
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
GENERATOR: _getBrailleRegionsForToolBar
           obj             = 
           role            = tool bar
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = tool bar
GENERATOR: _getBrailleRegionsForFrame
           obj             = INBOX - Work Account - Mozilla Thunderbird
           role            = frame
Finding top-level object for source.name=INBOX - Work Account - Mozilla Thunderbird
GENERATOR: _getDefaultBrailleRegions
           obj             = Thunderbird
           role            = application
GENERATOR: Gecko._getBrailleRegionsForText
           obj             = Quick Search
           role            = entry
GENERATOR: _getBrailleRegionsForText
           obj             = Quick Search
           role            = entry
BRAILLE LINE:  'Thunderbird Application INBOX - Work Account - Mozilla Thunderbird Frame ToolBar Subject or From $l'
     VISIBLE:  'Subject or From $l', cursor=16
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(15,0)
    app.name='Thunderbird' name='Quick Search' role='entry' state='editable enabled focusable horizontal opaque sensitive showing single line visible' relations=''
^^^^^ PROCESS OBJECT 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='Thunderbird' name='Inbox' role='table cell' state='enabled focusable focused opaque selectable selected sensitive showing vertical visible' relations='node child of'
^^^^^ 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='Thunderbird' name='Inbox' role='table cell' state='enabled focusable focused opaque selectable selected sensitive showing vertical visible' relations='node child of'
Finding top-level object for source.name=Inbox
--> obj.name=
--> obj.name=
--> obj.name=INBOX - Work Account - Mozilla Thunderbird
LOCUS OF FOCUS: app='Thunderbird' name='Inbox' role='table cell'
                event='focus:'
GENERATOR: _getBrailleRegionsForTable
           obj             = 
           role            = tree table
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = tree table
GENERATOR: _getBrailleRegionsForScrollPane
           obj             = 
           role            = scroll pane
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = scroll pane
GENERATOR: _getBrailleRegionsForFrame
           obj             = INBOX - Work Account - Mozilla Thunderbird
           role            = frame
Finding top-level object for source.name=INBOX - Work Account - Mozilla Thunderbird
GENERATOR: _getDefaultBrailleRegions
           obj             = Thunderbird
           role            = application
GENERATOR: _getBrailleRegionsForTableColumnHeader
           obj             = Inbox
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = Inbox
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = Inbox
           role            = table cell
BRAILLE LINE:  'Thunderbird Application INBOX - Work Account - Mozilla Thunderbird Frame ScrollPane TreeTable Inbox TREE LEVEL 2'
     VISIBLE:  'Inbox TREE LEVEL 2', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
Finding top-level object for source.name=Inbox
--> obj.name=
--> obj.name=
--> obj.name=INBOX - Work Account - Mozilla Thunderbird
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = Inbox
           role            = table cell
           already_focused = False
           utterances:
               (Inbox)
GENERATOR: _getSpeechForTableCellRow
           obj             = Inbox
           role            = table cell
           already_focused = False
           utterances:
               (Inbox)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Inbox'
SPEECH OUTPUT: 'tree level 2'
^^^^^ 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='Thunderbird' name='Inbox' role='table cell' state='enabled focusable focused opaque selectable selected sensitive showing vertical visible' relations='node child of'
Finding top-level object for source.name=Inbox
--> obj.name=
--> obj.name=
--> obj.name=INBOX - Work Account - Mozilla Thunderbird
Finding top-level object for source.name=Inbox
--> obj.name=
--> obj.name=
--> obj.name=INBOX - Work Account - Mozilla Thunderbird
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

---------> QUEUEING EVENT object:children-changed:add
DEQUEUED EVENT object:children-changed:add <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(-1,0)
    app.name='Firefox' name='None' role='table cell' state='enabled sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

KEYEVENT: type=0
          hw_code=104
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1214320783.238964
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=104
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1214320783.349156
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING 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)
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
    app.name='Thunderbird' name='Trash' role='table cell' state='enabled focusable focused opaque selectable selected sensitive showing vertical visible' relations='node child of'
^^^^^ 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='Thunderbird' name='Trash' role='table cell' state='enabled focusable focused opaque selectable selected sensitive showing vertical visible' relations='node child of'
Finding top-level object for source.name=Trash
--> obj.name=
--> obj.name=
--> obj.name=INBOX - Work Account - Mozilla Thunderbird
LOCUS OF FOCUS: app='Thunderbird' name='Trash' role='table cell'
                event='focus:'
GENERATOR: _getBrailleRegionsForTable
           obj             = 
           role            = tree table
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = tree table
GENERATOR: _getBrailleRegionsForScrollPane
           obj             = 
           role            = scroll pane
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = scroll pane
GENERATOR: _getBrailleRegionsForFrame
           obj             = INBOX - Work Account - Mozilla Thunderbird
           role            = frame
Finding top-level object for source.name=INBOX - Work Account - Mozilla Thunderbird
---------> QUEUEING EVENT object:property-change:accessible-name
GENERATOR: _getDefaultBrailleRegions
           obj             = Thunderbird
           role            = application
GENERATOR: _getBrailleRegionsForTableColumnHeader
           obj             = Trash
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = Trash
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = Trash
           role            = table cell
BRAILLE LINE:  'Thunderbird Application INBOX - Work Account - Mozilla Thunderbird Frame ScrollPane TreeTable Trash TREE LEVEL 2'
     VISIBLE:  'Trash TREE LEVEL 2', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = Trash
           role            = table cell
           already_focused = False
           utterances:
               (Trash)
GENERATOR: _getSpeechForTableCellRow
           obj             = Trash
           role            = table cell
           already_focused = False
           utterances:
               (Trash)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Trash'
^^^^^ 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='Thunderbird' name='Trash' role='table cell' state='enabled focusable focused opaque selectable selected sensitive showing vertical visible' relations='node child of'
Finding top-level object for source.name=Trash
--> obj.name=
--> obj.name=
--> obj.name=Trash - Work Account - Mozilla Thunderbird
Finding top-level object for source.name=Trash
--> obj.name=
--> obj.name=
--> obj.name=Trash - Work Account - Mozilla Thunderbird
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

---------> QUEUEING 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)
---------> QUEUEING EVENT object:children-changed:add:system
    app.name='Thunderbird' name='Trash - Work Account - Mozilla Thunderbird' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of embeds'
^^^^^ 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='Thunderbird' name='Trash - Work Account - Mozilla Thunderbird' role='frame' state='active enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:children-changed:add:system <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add:system vvvvv
OBJECT EVENT: object:children-changed:add:system       detail=(0,0)
---------> QUEUEING EVENT object:children-changed:add
    app.name='Thunderbird' name='None' role='scroll pane' state='enabled horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:children-changed:add:system ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(-1,0)
    app.name='Firefox' name='None' role='table cell' state='enabled sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

---------> QUEUEING EVENT object:children-changed:add:system
DEQUEUED EVENT object:children-changed:add:system <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add:system vvvvv
OBJECT EVENT: object:children-changed:add:system       detail=(2,0)
    app.name='Thunderbird' name='None' role='statusbar' state='enabled horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add:system ^^^^^

---------> QUEUEING 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)
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:text-changed:insert
    app.name='pidgin' name='#orca-dev' role='page tab' state='enabled multi line selectable sensitive showing visible' relations=''
Looking for script at orca-scripts.pidgin.py...
...could not find orca-scripts.pidgin.py
Looking for script at scripts.pidgin.py...
...could not find scripts.pidgin.py
Looking for script at scripts.apps.pidgin.py...
...found scripts.apps.pidgin.py
pidgin.setupInputEventHandlers.
pidgin.getKeyBindings.
NEW SCRIPT: pidgin (module=orca.scripts.apps.pidgin.script)
^^^^^ 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='pidgin' name='jdfromnh' role='page tab' state='enabled multi line selectable selected sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:text-changed:insert <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(6534,66)
    app.name='pidgin' name='None' role='text' state='enabled focusable multi line sensitive visible' relations=''
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 2
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 2
Script.getObjects looking at child 3
Script.getObjects looking at child 4
Script.getObjects looking at child 5
Script.getObjects looking at child 1
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 3
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 1
---------> QUEUEING EVENT object:property-change:accessible-value
Script.getObjects looking at child 2
Script.getObjects looking at child 3
Script.getObjects looking at child 4
Script.getObjects looking at child 5
Script.getObjects looking at child 6
Script.getObjects looking at child 7
Script.getObjects looking at child 8
Script.getObjects looking at child 9
Script.getObjects looking at child 10
Script.getObjects looking at child 11
Script.getObjects looking at child 12
---------> QUEUEING EVENT object:property-change:accessible-value
Script.getObjects looking at child 13
Script.getObjects looking at child 14
Script.getObjects looking at child 15
Script.getObjects looking at child 16
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 2
Script.getObjects looking at child 3
Script.getObjects looking at child 4
Script.getObjects looking at child 2
Script.getObjects looking at child 1
Script.getObjects looking at child 2
Script.getObjects looking at child 0
SPEECH OUTPUT: '(08:19:44 AM) joanie: WillieWalker|java: indeed.  silly employers'
BRAILLE LINE:  '(08:19:44 AM) joanie: WillieWalker|java: indeed.  silly employers'
     VISIBLE:  '(08:19:44 AM) joanie: WillieWalk', cursor=0
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='pidgin' name='None' role='scroll bar' state='enabled sensitive vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='pidgin' name='None' role='scroll bar' state='enabled sensitive vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1214320784.538996
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:property-change:accessible-value
DEQUEUED EVENT object:property-change:accessible-value <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='pidgin' name='None' role='scroll bar' state='enabled sensitive vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1214320784.575000
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:property-change:accessible-value
---------> QUEUEING EVENT object:state-changed:focused
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)
---------> QUEUEING EVENT object:property-change:accessible-value
    app.name='Thunderbird' name='06/22/2008 02:05 AM' role='table cell' state='enabled focusable focused opaque selectable sensitive showing vertical 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='Thunderbird' name='06/22/2008 02:05 AM' role='table cell' state='enabled focusable focused opaque selectable sensitive showing vertical visible' relations=''
Finding top-level object for source.name=06/22/2008 02:05 AM
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Trash - Work Account - Mozilla Thunderbird
---------> QUEUEING EVENT object:property-change:accessible-value
LOCUS OF FOCUS: app='Thunderbird' name='' role='table cell'
                event='focus:'
GENERATOR: _getBrailleRegionsForTable
           obj             = 
           role            = tree table
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = tree table
GENERATOR: _getBrailleRegionsForScrollPane
           obj             = 
           role            = scroll pane
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = scroll pane
GENERATOR: _getBrailleRegionsForScrollPane
           obj             = 
           role            = scroll pane
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = scroll pane
GENERATOR: _getBrailleRegionsForFrame
           obj             = Trash - Work Account - Mozilla Thunderbird
           role            = frame
Finding top-level object for source.name=Trash - Work Account - Mozilla Thunderbird
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-value
---------> QUEUEING EVENT object:property-change:accessible-value
GENERATOR: _getDefaultBrailleRegions
           obj             = Thunderbird
           role            = application
GENERATOR: _getBrailleRegionsForTableColumnHeader
           obj             = 
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = table cell
---------> QUEUEING EVENT object:property-change:accessible-name
GENERATOR: _getBrailleRegionsForTableCell
           obj             = New Books at Library.
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = New Books at Library.
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = table cell
---------> QUEUEING EVENT object:property-change:accessible-name
GENERATOR: _getBrailleRegionsForTableCell
           obj             = rich.burridge@gmail.com
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = rich.burridge@gmail.com
           role            = table cell
---------> QUEUEING EVENT object:property-change:accessible-name
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 0
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 0
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 06/22/2008 02:05 AM
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 06/22/2008 02:05 AM
           role            = table cell
BRAILLE LINE:  'Thunderbird Application Trash - Work Account - Mozilla Thunderbird Frame ScrollPane ScrollPane TreeTable Thread ColumnHeader    New Books at Library.  rich.burridge@gmail.com 0 06/22/2008 02:05 AM TREE LEVEL 1'
     VISIBLE:  '   New Books at Library.  rich.b', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Trash - Work Account - Mozilla Thunderbird
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = New Books at Library.
           role            = table cell
           already_focused = False
           utterances:
               (New Books at Library.)
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = rich.burridge@gmail.com
           role            = table cell
           already_focused = False
           utterances:
               (rich.burridge@gmail.com)
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 0
           role            = table cell
           already_focused = False
           utterances:
               (0)
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 06/22/2008 02:05 AM
           role            = table cell
           already_focused = False
           utterances:
               (06/22/2008 02:05 AM)
GENERATOR: _getSpeechForTableCellRow
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
               ()
               ()
               (New Books at Library.)
               ()
               (rich.burridge@gmail.com)
               (0)
               (06/22/2008 02:05 AM)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Thread'
SPEECH OUTPUT: '   New Books at Library.  rich.burridge@gmail.com 0 06/22/2008 02:05 AM'
SPEECH OUTPUT: 'tree level 1'
SPEECH OUTPUT: ' not selected'
^^^^^ 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='Thunderbird' name='06/22/2008 02:05 AM' role='table cell' state='enabled focusable focused selectable sensitive showing vertical' relations=''
Finding top-level object for source.name=06/22/2008 02:05 AM
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Trash - Work Account - Mozilla Thunderbird
Finding top-level object for source.name=06/22/2008 02:05 AM
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Trash - Work Account - Mozilla Thunderbird
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='pidgin' name='None' role='scroll bar' state='enabled sensitive vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='pidgin' name='None' role='scroll bar' state='enabled sensitive vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='pidgin' name='None' role='scroll bar' state='enabled sensitive vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(-1,0)
    app.name='Firefox' name='None' role='table cell' state='enabled sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(-1,0)
    app.name='Firefox' name='None' role='table cell' state='enabled sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='pidgin' name='None' role='scroll bar' state='enabled sensitive vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='pidgin' name='None' role='scroll bar' state='enabled sensitive vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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='Thunderbird' name='New Books at Library.' role='table cell' state='enabled focusable focused selectable sensitive showing vertical' 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='Thunderbird' name='rich.burridge@gmail.com' role='table cell' state='enabled focusable focused selectable sensitive showing vertical' 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='Thunderbird' name='0' role='table cell' state='enabled focusable focused selectable sensitive showing vertical' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

---------> QUEUEING EVENT object:children-changed:add
DEQUEUED EVENT object:children-changed:add <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(-1,0)
---------> QUEUEING EVENT object:children-changed:add
    app.name='Firefox' name='None' role='table cell' state='enabled sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(-1,0)
    app.name='Firefox' name='None' role='table cell' state='enabled sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

KEYEVENT: type=0
          hw_code=98
          modifiers=0
          event_string=(Up)
          is_text=True
          time=1214320786.094799
orca.keyEcho: string to echo: Up
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=98
          modifiers=0
          event_string=(Up)
          is_text=True
          time=1214320786.234809
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:children-changed:add
DEQUEUED EVENT object:children-changed:add <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(-1,0)
---------> QUEUEING EVENT object:children-changed:add
    app.name='Firefox' name='None' role='table cell' state='enabled sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(-1,0)
    app.name='Firefox' name='None' role='table cell' state='enabled sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

---------> QUEUEING 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)
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
    app.name='Thunderbird' name='Junk' role='push button' state='enabled focusable opaque sensitive showing vertical visible' relations='node child of'
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:state-changed:busy
^^^^^ 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)
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:property-change:accessible-value
    app.name='Thunderbird' name='Not Junk' role='push button' state='enabled focusable opaque sensitive showing vertical visible' relations='node child of'
^^^^^ 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='Thunderbird' name='Reply' role='push button' state='enabled focusable opaque sensitive showing vertical 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='Thunderbird' name='Reply All' role='push button' state='enabled focusable opaque sensitive showing vertical 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='Thunderbird' name='Forward' role='push button' state='enabled focusable opaque sensitive showing vertical 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='Thunderbird' name='Delete' role='push button' state='enabled focusable opaque sensitive showing vertical 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='Thunderbird' name='Tag' role='push button' state='enabled 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='Thunderbird' name='Tag' role='push button' state='enabled focusable opaque sensitive showing vertical 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)
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:children-changed:add:system
---------> QUEUEING EVENT object:children-changed:add:system
    app.name='Thunderbird' name='Print' role='push button' state='enabled focusable opaque sensitive showing vertical visible' relations=''
---------> QUEUEING EVENT object:children-changed:add:system
---------> QUEUEING EVENT object:children-changed:add:system
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

---------> QUEUEING EVENT object:text-changed:insert:system
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)
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add:system
---------> QUEUEING EVENT object:children-changed:add:system
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:text-changed:insert:system
    app.name='Thunderbird' name='Print' role='push button' state='enabled horizontal opaque sensitive showing visible' relations=''
---------> QUEUEING EVENT object:property-change:accessible-name
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

---------> QUEUEING EVENT object:children-changed:add:system
---------> QUEUEING EVENT object:children-changed:add:system
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)
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT document:load-complete
    app.name='Thunderbird' name='Print' role='push button' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:busy vvvvv
OBJECT EVENT: object:state-changed:busy                detail=(1,0)
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:state-changed:busy ^^^^^

DEQUEUED EVENT object:text-changed:delete <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,386)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
Looking for script at orca-scripts.gnome-terminal.py...
...could not find orca-scripts.gnome-terminal.py
Looking for script at scripts.gnome-terminal.py...
...could not find scripts.gnome-terminal.py
Looking for script at scripts.apps.gnome-terminal.py...
...found scripts.apps.gnome-terminal.py
NEW SCRIPT: gnome-terminal (module=orca.scripts.apps.gnome-terminal)
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

DEQUEUED EVENT object:text-changed:insert <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(3341,386)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='gnome-terminal' name='None' role='scroll bar' state='enabled sensitive showing vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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='Thunderbird' name='Date:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:text-changed:insert:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv
OBJECT EVENT: object:text-changed:insert:system        detail=(0,19)
    app.name='Thunderbird' name='Date:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

DEQUEUED EVENT object:children-changed:add:system <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add:system vvvvv
OBJECT EVENT: object:children-changed:add:system       detail=(6,0)
    app.name='Thunderbird' name='None' role='scroll pane' state='enabled horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:children-changed:add:system ^^^^^

DEQUEUED EVENT object:children-changed:add:system <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add:system vvvvv
OBJECT EVENT: object:children-changed:add:system       detail=(6,0)
    app.name='Thunderbird' name='None' role='scroll pane' state='enabled horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:children-changed:add:system ^^^^^

DEQUEUED EVENT object:children-changed:add:system <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add:system vvvvv
OBJECT EVENT: object:children-changed:add:system       detail=(7,0)
    app.name='Thunderbird' name='None' role='scroll pane' state='enabled horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:children-changed:add:system ^^^^^

DEQUEUED EVENT object:children-changed:add:system <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add:system vvvvv
OBJECT EVENT: object:children-changed:add:system       detail=(7,0)
    app.name='Thunderbird' name='None' role='scroll pane' state='enabled horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:children-changed:add:system ^^^^^

DEQUEUED EVENT object:text-changed:insert:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv
OBJECT EVENT: object:text-changed:insert:system        detail=(0,1)
    app.name='Thunderbird' name='None' role='label' state='enabled horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

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='Thunderbird' name='rich.burridge@gmail.com' role='unknown' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:children-changed:add:system <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add:system vvvvv
OBJECT EVENT: object:children-changed:add:system       detail=(0,0)
    app.name='Thunderbird' name='None' role='label' state='enabled horizontal opaque sensitive showing visible' relations=''
KEYEVENT: type=0
          hw_code=104
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1214320787.395053
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT focus:
^^^^^ PROCESS OBJECT EVENT object:children-changed:add:system ^^^^^

---------> QUEUEING EVENT object:state-changed:focused
DEQUEUED EVENT object:children-changed:add:system <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add:system vvvvv
OBJECT EVENT: object:children-changed:add:system       detail=(0,0)
    app.name='Thunderbird' name='None' role='label' state='enabled horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add:system ^^^^^

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='Thunderbird' name='Subject:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:text-changed:insert:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv
OBJECT EVENT: object:text-changed:insert:system        detail=(0,21)
KEYEVENT: type=1
          hw_code=104
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1214320787.446914
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
    app.name='Thunderbird' name='Subject:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

DEQUEUED EVENT object:text-changed:insert:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv
OBJECT EVENT: object:text-changed:insert:system        detail=(0,1)
    app.name='Thunderbird' name='None' role='label' state='enabled horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

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='Thunderbird' name='rich.burridge@gmail.com' role='unknown' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:children-changed:add:system <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add:system vvvvv
OBJECT EVENT: object:children-changed:add:system       detail=(0,0)
    app.name='Thunderbird' name='None' role='label' state='enabled horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add:system ^^^^^

DEQUEUED EVENT object:children-changed:add:system <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add:system vvvvv
OBJECT EVENT: object:children-changed:add:system       detail=(0,0)
    app.name='Thunderbird' name='None' role='label' state='enabled horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add:system ^^^^^

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='Thunderbird' name='New Books at Library.' role='document frame' state='enabled focusable horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT document:load-complete <----------

vvvvv PROCESS OBJECT EVENT document:load-complete vvvvv
OBJECT EVENT: document:load-complete                   detail=(0,0)
    app.name='Thunderbird' name='New Books at Library.' role='document frame' state='enabled focusable horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT document:load-complete ^^^^^

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='Thunderbird' name='06/23/2008 01:06 AM' role='table cell' state='enabled focusable focused opaque selectable selected sensitive showing vertical 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='Thunderbird' name='06/23/2008 01:06 AM' role='table cell' state='enabled focusable focused opaque selectable selected sensitive showing vertical visible' relations=''
Finding top-level object for source.name=06/23/2008 01:06 AM
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Trash - Work Account - Mozilla Thunderbird
LOCUS OF FOCUS: app='Thunderbird' name='' role='table cell'
                event='focus:'
GENERATOR: _getBrailleRegionsForTable
           obj             = 
           role            = tree table
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = tree table
GENERATOR: _getBrailleRegionsForScrollPane
           obj             = 
           role            = scroll pane
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = scroll pane
GENERATOR: _getBrailleRegionsForScrollPane
           obj             = 
           role            = scroll pane
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = scroll pane
GENERATOR: _getBrailleRegionsForFrame
           obj             = Trash - Work Account - Mozilla Thunderbird
           role            = frame
Finding top-level object for source.name=Trash - Work Account - Mozilla Thunderbird
GENERATOR: _getDefaultBrailleRegions
           obj             = Thunderbird
           role            = application
GENERATOR: _getBrailleRegionsForTableColumnHeader
           obj             = 
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = table cell
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:children-changed:add
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = table cell
---------> QUEUEING EVENT object:property-change:accessible-name
GENERATOR: _getBrailleRegionsForTableCell
           obj             = Amazon Used Books Found Below Your Desired Price.
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = Amazon Used Books Found Below Your Desired Price.
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = table cell
---------> QUEUEING EVENT object:property-change:accessible-name
GENERATOR: _getBrailleRegionsForTableCell
           obj             = rich.burridge@gmail.com
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = rich.burridge@gmail.com
           role            = table cell
---------> QUEUEING EVENT object:property-change:accessible-name
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 0
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 0
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 06/23/2008 01:06 AM
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 06/23/2008 01:06 AM
           role            = table cell
BRAILLE LINE:  'Thunderbird Application Trash - Work Account - Mozilla Thunderbird Frame ScrollPane ScrollPane TreeTable Thread ColumnHeader    Amazon Used Books Found Below Your Desired Price.  rich.burridge@gmail.com 0 06/23/2008 01:06 AM TREE LEVEL 1'
     VISIBLE:  '   Amazon Used Books Found Below', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = Amazon Used Books Found Below Your Desired Price.
           role            = table cell
           already_focused = False
           utterances:
               (Amazon Used Books Found Below Your Desired Price.)
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = rich.burridge@gmail.com
           role            = table cell
           already_focused = False
           utterances:
               (rich.burridge@gmail.com)
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 0
           role            = table cell
           already_focused = False
           utterances:
               (0)
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 06/23/2008 01:06 AM
           role            = table cell
           already_focused = False
           utterances:
               (06/23/2008 01:06 AM)
GENERATOR: _getSpeechForTableCellRow
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
               ()
               ()
               (Amazon Used Books Found Below Your Desired Price.)
               ()
               (rich.burridge@gmail.com)
               (0)
               (06/23/2008 01:06 AM)
SPEECH OUTPUT: ''
SPEECH OUTPUT: '   Amazon Used Books Found Below Your Desired Price.  rich.burridge@gmail.com 0 06/23/2008 01:06 AM'
^^^^^ 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='Thunderbird' name='06/23/2008 01:06 AM' role='table cell' state='enabled focusable focused opaque selectable selected sensitive showing vertical visible' relations=''
Finding top-level object for source.name=06/23/2008 01:06 AM
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Trash - Work Account - Mozilla Thunderbird
Finding top-level object for source.name=06/23/2008 01:06 AM
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Trash - Work Account - Mozilla Thunderbird
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(-1,0)
    app.name='Firefox' name='None' role='table cell' state='enabled sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(-1,0)
    app.name='Firefox' name='None' role='table cell' state='enabled sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

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='Thunderbird' name='Amazon Used Books Found Below Your Desired Price.' role='table cell' state='enabled focusable focused opaque selectable selected sensitive showing vertical 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='Thunderbird' name='rich.burridge@gmail.com' role='table cell' state='enabled focusable focused opaque selectable selected sensitive showing vertical 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='Thunderbird' name='0' role='table cell' state='enabled focusable focused opaque selectable selected sensitive showing vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

KEYEVENT: type=0
          hw_code=104
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1214320787.834762
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING 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)
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
    app.name='Thunderbird' name='06/23/2008 03:05 AM' role='table cell' state='enabled focusable focused opaque selectable selected sensitive showing vertical 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='Thunderbird' name='06/23/2008 03:05 AM' role='table cell' state='enabled focusable focused opaque selectable selected sensitive showing vertical visible' relations=''
Finding top-level object for source.name=06/23/2008 03:05 AM
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Trash - Work Account - Mozilla Thunderbird
LOCUS OF FOCUS: app='Thunderbird' name='' role='table cell'
                event='focus:'
KEYEVENT: type=1
          hw_code=104
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1214320787.885099
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
GENERATOR: _getBrailleRegionsForTable
           obj             = 
           role            = tree table
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = tree table
GENERATOR: _getBrailleRegionsForScrollPane
           obj             = 
           role            = scroll pane
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = scroll pane
GENERATOR: _getBrailleRegionsForScrollPane
           obj             = 
           role            = scroll pane
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = scroll pane
GENERATOR: _getBrailleRegionsForFrame
           obj             = Trash - Work Account - Mozilla Thunderbird
           role            = frame
Finding top-level object for source.name=Trash - Work Account - Mozilla Thunderbird
GENERATOR: _getDefaultBrailleRegions
           obj             = Thunderbird
           role            = application
GENERATOR: _getBrailleRegionsForTableColumnHeader
           obj             = 
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = table cell
---------> QUEUEING EVENT object:property-change:accessible-name
GENERATOR: _getBrailleRegionsForTableCell
           obj             = Edward Hamilton Books at Library.
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = Edward Hamilton Books at Library.
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = table cell
---------> QUEUEING EVENT object:property-change:accessible-name
GENERATOR: _getBrailleRegionsForTableCell
           obj             = rich.burridge@gmail.com
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = rich.burridge@gmail.com
           role            = table cell
---------> QUEUEING EVENT object:property-change:accessible-name
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 0
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 0
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 06/23/2008 03:05 AM
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 06/23/2008 03:05 AM
           role            = table cell
BRAILLE LINE:  'Thunderbird Application Trash - Work Account - Mozilla Thunderbird Frame ScrollPane ScrollPane TreeTable Thread ColumnHeader    Edward Hamilton Books at Library.  rich.burridge@gmail.com 0 06/23/2008 03:05 AM TREE LEVEL 1'
     VISIBLE:  '   Edward Hamilton Books at Libr', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = Edward Hamilton Books at Library.
           role            = table cell
           already_focused = False
           utterances:
               (Edward Hamilton Books at Library.)
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = rich.burridge@gmail.com
           role            = table cell
           already_focused = False
           utterances:
               (rich.burridge@gmail.com)
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 0
           role            = table cell
           already_focused = False
           utterances:
               (0)
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 06/23/2008 03:05 AM
           role            = table cell
           already_focused = False
           utterances:
               (06/23/2008 03:05 AM)
GENERATOR: _getSpeechForTableCellRow
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
               ()
               ()
               (Edward Hamilton Books at Library.)
               ()
               (rich.burridge@gmail.com)
               (0)
               (06/23/2008 03:05 AM)
SPEECH OUTPUT: ''
SPEECH OUTPUT: '   Edward Hamilton Books at Library.  rich.burridge@gmail.com 0 06/23/2008 03:05 AM'
^^^^^ 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='Thunderbird' name='06/23/2008 03:05 AM' role='table cell' state='enabled focusable focused opaque selectable selected sensitive showing vertical visible' relations=''
Finding top-level object for source.name=06/23/2008 03:05 AM
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Trash - Work Account - Mozilla Thunderbird
Finding top-level object for source.name=06/23/2008 03:05 AM
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Trash - Work Account - Mozilla Thunderbird
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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='Thunderbird' name='Edward Hamilton Books at Library.' role='table cell' state='enabled focusable focused opaque selectable selected sensitive showing vertical 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='Thunderbird' name='rich.burridge@gmail.com' role='table cell' state='enabled focusable focused opaque selectable selected sensitive showing vertical 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='Thunderbird' name='0' role='table cell' state='enabled focusable focused opaque selectable selected sensitive showing vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

KEYEVENT: type=0
          hw_code=104
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1214320788.247174
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=104
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1214320788.374808
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING 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)
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
    app.name='Thunderbird' name='06/23/2008 04:06 AM' role='table cell' state='enabled focusable focused opaque selectable selected sensitive showing vertical 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='Thunderbird' name='06/23/2008 04:06 AM' role='table cell' state='enabled focusable focused opaque selectable selected sensitive showing vertical visible' relations=''
Finding top-level object for source.name=06/23/2008 04:06 AM
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Trash - Work Account - Mozilla Thunderbird
LOCUS OF FOCUS: app='Thunderbird' name='' role='table cell'
                event='focus:'
GENERATOR: _getBrailleRegionsForTable
           obj             = 
           role            = tree table
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = tree table
GENERATOR: _getBrailleRegionsForScrollPane
           obj             = 
           role            = scroll pane
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = scroll pane
GENERATOR: _getBrailleRegionsForScrollPane
           obj             = 
           role            = scroll pane
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = scroll pane
GENERATOR: _getBrailleRegionsForFrame
           obj             = Trash - Work Account - Mozilla Thunderbird
           role            = frame
Finding top-level object for source.name=Trash - Work Account - Mozilla Thunderbird
GENERATOR: _getDefaultBrailleRegions
           obj             = Thunderbird
           role            = application
GENERATOR: _getBrailleRegionsForTableColumnHeader
           obj             = 
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = table cell
---------> QUEUEING EVENT object:property-change:accessible-name
GENERATOR: _getBrailleRegionsForTableCell
           obj             = Amazon Wishlist Books at Library.
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = Amazon Wishlist Books at Library.
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = table cell
---------> QUEUEING EVENT object:property-change:accessible-name
GENERATOR: _getBrailleRegionsForTableCell
           obj             = rich.burridge@gmail.com
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = rich.burridge@gmail.com
           role            = table cell
---------> QUEUEING EVENT object:property-change:accessible-name
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 0
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 0
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 06/23/2008 04:06 AM
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 06/23/2008 04:06 AM
           role            = table cell
BRAILLE LINE:  'Thunderbird Application Trash - Work Account - Mozilla Thunderbird Frame ScrollPane ScrollPane TreeTable Thread ColumnHeader    Amazon Wishlist Books at Library.  rich.burridge@gmail.com 0 06/23/2008 04:06 AM TREE LEVEL 1'
     VISIBLE:  '   Amazon Wishlist Books at Libr', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = Amazon Wishlist Books at Library.
           role            = table cell
           already_focused = False
           utterances:
               (Amazon Wishlist Books at Library.)
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = rich.burridge@gmail.com
           role            = table cell
           already_focused = False
           utterances:
               (rich.burridge@gmail.com)
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 0
           role            = table cell
           already_focused = False
           utterances:
               (0)
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 06/23/2008 04:06 AM
           role            = table cell
           already_focused = False
           utterances:
               (06/23/2008 04:06 AM)
GENERATOR: _getSpeechForTableCellRow
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
               ()
               ()
               (Amazon Wishlist Books at Library.)
               ()
               (rich.burridge@gmail.com)
               (0)
               (06/23/2008 04:06 AM)
SPEECH OUTPUT: ''
SPEECH OUTPUT: '   Amazon Wishlist Books at Library.  rich.burridge@gmail.com 0 06/23/2008 04:06 AM'
^^^^^ 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='Thunderbird' name='06/23/2008 04:06 AM' role='table cell' state='enabled focusable focused opaque selectable selected sensitive showing vertical visible' relations=''
Finding top-level object for source.name=06/23/2008 04:06 AM
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Trash - Work Account - Mozilla Thunderbird
Finding top-level object for source.name=06/23/2008 04:06 AM
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Trash - Work Account - Mozilla Thunderbird
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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='Thunderbird' name='Amazon Wishlist Books at Library.' role='table cell' state='enabled focusable focused opaque selectable selected sensitive showing vertical 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='Thunderbird' name='rich.burridge@gmail.com' role='table cell' state='enabled focusable focused opaque selectable selected sensitive showing vertical 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='Thunderbird' name='0' role='table cell' state='enabled focusable focused opaque selectable selected sensitive showing vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

---------> QUEUEING EVENT object:children-changed:add
DEQUEUED EVENT object:children-changed:add <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(-1,0)
---------> QUEUEING EVENT object:children-changed:add
    app.name='Firefox' name='None' role='table cell' state='enabled sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(-1,0)
    app.name='Firefox' name='None' role='table cell' state='enabled sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

---------> QUEUEING 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)
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:state-changed:busy
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:property-change:accessible-value
    app.name='Thunderbird' name='Back' role='push button' state='enabled focusable opaque sensitive showing vertical 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='Thunderbird' name='Back' role='push button' state='enabled 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='Thunderbird' name='Back' role='push button' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:busy vvvvv
OBJECT EVENT: object:state-changed:busy                detail=(1,0)
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:state-changed:busy ^^^^^

DEQUEUED EVENT object:text-changed:delete <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,386)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

DEQUEUED EVENT object:text-changed:insert <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(3341,386)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='gnome-terminal' name='None' role='scroll bar' state='enabled sensitive showing vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

---------> QUEUEING EVENT object:text-changed:delete:system
DEQUEUED EVENT object:text-changed:delete:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:delete:system vvvvv
OBJECT EVENT: object:text-changed:delete:system        detail=(0,19)
---------> QUEUEING EVENT object:text-changed:delete:system
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT document:load-complete
    app.name='Thunderbird' name='Date:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete:system ^^^^^

DEQUEUED EVENT object:text-changed:delete:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:delete:system vvvvv
OBJECT EVENT: object:text-changed:delete:system        detail=(0,21)
    app.name='Thunderbird' name='Subject:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete:system ^^^^^

DEQUEUED EVENT object:text-changed:insert:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv
OBJECT EVENT: object:text-changed:insert:system        detail=(0,19)
    app.name='Thunderbird' name='Date:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

DEQUEUED EVENT object:text-changed:insert:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv
OBJECT EVENT: object:text-changed:insert:system        detail=(0,33)
    app.name='Thunderbird' name='Subject:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

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='Thunderbird' name='Amazon Wishlist Books at Library.' role='document frame' state='enabled focusable horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT document:load-complete <----------

vvvvv PROCESS OBJECT EVENT document:load-complete vvvvv
OBJECT EVENT: document:load-complete                   detail=(0,0)
    app.name='Thunderbird' name='Amazon Wishlist Books at Library.' role='document frame' state='enabled focusable horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT document:load-complete ^^^^^

---------> QUEUEING EVENT object:children-changed:add
DEQUEUED EVENT object:children-changed:add <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(-1,0)
---------> QUEUEING EVENT object:children-changed:add
    app.name='Firefox' name='None' role='table cell' state='enabled sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(-1,0)
    app.name='Firefox' name='None' role='table cell' state='enabled sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

KEYEVENT: type=0
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          time=1214320790.134791
orca.keyEcho: string to echo: Return
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          time=1214320790.298810
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:children-changed:add
DEQUEUED EVENT object:children-changed:add <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(1,0)
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT document:load-complete
    app.name='Thunderbird' name='Thunderbird' role='application' state='enabled sensitive showing visible' relations=''
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
DEQUEUED EVENT object:children-changed:add <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(1,0)
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:property-change:accessible-value
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:property-change:accessible-value
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:state-changed:busy
    app.name='Thunderbird' name='Thunderbird' role='application' state='enabled sensitive showing visible' relations=''
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:text-changed:insert:system
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add:system
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)
---------> QUEUEING EVENT object:children-changed:add:system
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT document:load-complete <----------

vvvvv PROCESS OBJECT EVENT document:load-complete vvvvv
OBJECT EVENT: document:load-complete                   detail=(0,0)
---------> QUEUEING EVENT object:children-changed:add:system
---------> QUEUEING EVENT object:children-changed:add:system
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT document:load-complete ^^^^^

---------> QUEUEING EVENT object:text-changed:insert:system
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)
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add:system
---------> QUEUEING EVENT object:children-changed:add:system
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:text-changed:insert:system
    app.name='Thunderbird' name='Back' role='push button' state='opaque showing vertical visible' relations=''
---------> QUEUEING EVENT object:property-change:accessible-name
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

---------> QUEUEING EVENT object:children-changed:add:system
---------> QUEUEING EVENT object:children-changed:add:system
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)
---------> QUEUEING EVENT object:state-changed:busy
---------> QUEUEING EVENT document:load-complete
    app.name='Thunderbird' name='Back' role='push button' state='enabled 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='Thunderbird' name='Back' role='push button' state='horizontal opaque 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)
---------> QUEUEING EVENT window:deactivate
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:state-changed:active
    app.name='Thunderbird' name='Forward' role='push button' state='opaque showing vertical visible' relations=''
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
^^^^^ 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='Thunderbird' name='Forward' role='push button' state='enabled 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)
---------> QUEUEING EVENT object:property-change:accessible-name
    app.name='Thunderbird' name='Forward' role='push button' state='horizontal opaque showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:text-changed:delete <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,386)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

DEQUEUED EVENT object:text-changed:insert <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(3341,386)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='gnome-terminal' name='None' role='scroll bar' state='enabled sensitive showing vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(-1,0)
    app.name='Firefox' name='None' role='table cell' state='enabled sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(-1,0)
    app.name='Firefox' name='None' role='table cell' state='enabled sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

DEQUEUED EVENT object:text-changed:delete <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,193)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

DEQUEUED EVENT object:text-changed:insert <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(3534,193)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='gnome-terminal' name='None' role='scroll bar' state='enabled sensitive showing vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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='Thunderbird' name='Amazon Wishlist Books at Library.' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:busy vvvvv
OBJECT EVENT: object:state-changed:busy                detail=(1,0)
    app.name='Thunderbird' name='Amazon Wishlist Books at Library.' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:state-changed:busy ^^^^^

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='Thunderbird' name='Date:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:text-changed:insert:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv
OBJECT EVENT: object:text-changed:insert:system        detail=(0,19)
    app.name='Thunderbird' name='Date:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

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='Thunderbird' name='Amazon Wishlist Books at Library. - Mozilla Thunderbird' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of embeds'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:children-changed:add:system <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add:system vvvvv
OBJECT EVENT: object:children-changed:add:system       detail=(9,0)
    app.name='Thunderbird' name='Amazon Wishlist Books at Library. - Mozilla Thunderbird' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of embeds'
^^^^^ PROCESS OBJECT EVENT object:children-changed:add:system ^^^^^

DEQUEUED EVENT object:children-changed:add:system <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add:system vvvvv
OBJECT EVENT: object:children-changed:add:system       detail=(9,0)
    app.name='Thunderbird' name='Amazon Wishlist Books at Library. - Mozilla Thunderbird' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of embeds'
^^^^^ PROCESS OBJECT EVENT object:children-changed:add:system ^^^^^

DEQUEUED EVENT object:children-changed:add:system <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add:system vvvvv
OBJECT EVENT: object:children-changed:add:system       detail=(10,0)
    app.name='Thunderbird' name='Amazon Wishlist Books at Library. - Mozilla Thunderbird' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of embeds'
^^^^^ PROCESS OBJECT EVENT object:children-changed:add:system ^^^^^

DEQUEUED EVENT object:children-changed:add:system <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add:system vvvvv
OBJECT EVENT: object:children-changed:add:system       detail=(10,0)
    app.name='Thunderbird' name='Amazon Wishlist Books at Library. - Mozilla Thunderbird' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of embeds'
^^^^^ PROCESS OBJECT EVENT object:children-changed:add:system ^^^^^

DEQUEUED EVENT object:text-changed:insert:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv
OBJECT EVENT: object:text-changed:insert:system        detail=(0,1)
    app.name='Thunderbird' name='None' role='label' state='enabled horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

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='Thunderbird' name='rich.burridge@gmail.com' role='unknown' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:children-changed:add:system <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add:system vvvvv
OBJECT EVENT: object:children-changed:add:system       detail=(0,0)
    app.name='Thunderbird' name='None' role='label' state='enabled horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add:system ^^^^^

DEQUEUED EVENT object:children-changed:add:system <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add:system vvvvv
OBJECT EVENT: object:children-changed:add:system       detail=(0,0)
    app.name='Thunderbird' name='None' role='label' state='enabled horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add:system ^^^^^

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='Thunderbird' name='Subject:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:text-changed:insert:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv
OBJECT EVENT: object:text-changed:insert:system        detail=(0,33)
    app.name='Thunderbird' name='Subject:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

DEQUEUED EVENT object:text-changed:insert:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv
OBJECT EVENT: object:text-changed:insert:system        detail=(0,1)
    app.name='Thunderbird' name='None' role='label' state='enabled horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

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='Thunderbird' name='rich.burridge@gmail.com' role='unknown' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:children-changed:add:system <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add:system vvvvv
OBJECT EVENT: object:children-changed:add:system       detail=(0,0)
    app.name='Thunderbird' name='None' role='label' state='enabled horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add:system ^^^^^

DEQUEUED EVENT object:children-changed:add:system <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add:system vvvvv
OBJECT EVENT: object:children-changed:add:system       detail=(0,0)
    app.name='Thunderbird' name='None' role='label' state='enabled horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add:system ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:busy vvvvv
OBJECT EVENT: object:state-changed:busy                detail=(0,0)
    app.name='Thunderbird' name='Amazon Wishlist Books at Library.' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:state-changed:busy ^^^^^

DEQUEUED EVENT document:load-complete <----------

vvvvv PROCESS OBJECT EVENT document:load-complete vvvvv
OBJECT EVENT: document:load-complete                   detail=(0,0)
    app.name='Thunderbird' name='Amazon Wishlist Books at Library.' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT document:load-complete ^^^^^

DEQUEUED EVENT window:deactivate <----------

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0)
    app.name='Thunderbird' name='Trash - Work Account - Mozilla Thunderbird' role='frame' state='enabled horizontal opaque resizable sensitive showing visible' relations='node child of embeds'
LOCUS OF FOCUS: None event='window:deactivate'
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(0,0)
    app.name='Thunderbird' name='Trash - Work Account - Mozilla Thunderbird' role='frame' state='enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
    app.name='Thunderbird' name='Amazon Wishlist Books at Library. - Mozilla Thunderbird' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of embeds'
ACTIVE SCRIPT: Thunderbird (module=orca.scripts.apps.Thunderbird.script)
Looking for settings at app-settings.Thunderbird.py...
...could not find app-settings.Thunderbird.py
LOCUS OF FOCUS: app='Thunderbird' name='Amazon Wishlist Books at Library. - Mozilla Thunderbird' role='frame'
                event='window:activate'
GENERATOR: _getDefaultBrailleRegions
           obj             = Thunderbird
           role            = application
GENERATOR: _getBrailleRegionsForFrame
           obj             = Amazon Wishlist Books at Library. - Mozilla Thunderbird
           role            = frame
Finding top-level object for source.name=Amazon Wishlist Books at Library. - Mozilla Thunderbird
BRAILLE LINE:  'Thunderbird Application Amazon Wishlist Books at Library. - Mozilla Thunderbird Frame'
     VISIBLE:  'Amazon Wishlist Books at Library', cursor=1
default.findCommonAncestor...
Finding top-level object for source.name=Amazon Wishlist Books at Library. - Mozilla Thunderbird
GENERATOR: _getSpeechForFrame
           obj             = Amazon Wishlist Books at Library. - Mozilla Thunderbird
           role            = frame
           already_focused = False
           utterances:
               (Amazon Wishlist Books at Library. - Mozilla Thunderbird)
               (frame)
SPEECH OUTPUT: 'Amazon Wishlist Books at Library. - Mozilla Thunderbird frame'
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(1,0)
    app.name='Thunderbird' name='Amazon Wishlist Books at Library. - Mozilla Thunderbird' role='frame' state='active enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='Thunderbird' name='Amazon Wishlist Books at Library.' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
Finding top-level object for source.name=Amazon Wishlist Books at Library.
--> obj.name=
--> obj.name=Amazon Wishlist Books at Library. - Mozilla Thunderbird
Thunderbird.py: onFocus - message text area.
LOCUS OF FOCUS: app='Thunderbird' name='Amazon Wishlist Books at Library.' role='document frame'
                event='focus:'
Finding frame for source.name=Amazon Wishlist Books at Library. - Mozilla Thunderbird
Finding frame for source.name=Amazon Wishlist Books at Library.
--> obj.name=
--> obj.name=Amazon Wishlist Books at Library. - Mozilla Thunderbird
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:property-change:accessible-name
SPEECH OUTPUT: 'Url: '
SPEECH OUTPUT: 'http://146.74.92.11/ipac20/ipac.jsp?index=ISBNEX&term=014028088X link'
SPEECH OUTPUT: '
'
BRAILLE LINE:  ' http://146.74.92.11/ipac20/ipac.jsp?index=ISBNEX&term=014028088X Link'
     VISIBLE:  ' http://146.74.92.11/ipac20/ipac', cursor=0
^^^^^ 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='Thunderbird' name='Amazon Wishlist Books at Library.' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
Finding top-level object for source.name=Amazon Wishlist Books at Library.
--> obj.name=
--> obj.name=Amazon Wishlist Books at Library. - Mozilla Thunderbird
Finding top-level object for source.name=Amazon Wishlist Books at Library.
--> obj.name=
--> obj.name=Amazon Wishlist Books at Library. - Mozilla Thunderbird
Thunderbird.py: onFocus - message text area.
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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='Thunderbird' name='Amazon Wishlist Books at Library. - Mozilla Thunderbird' role='frame' state='active enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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='Thunderbird' name='Amazon Wishlist Books at Library.' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:children-changed:add
BRAILLE LINE:  'Url: http://146.74.92.11/ipac20/ipac.jsp?index=ISBNEX&term=014028088X Link'
     VISIBLE:  'Url: http://146.74.92.11/ipac20/', cursor=1
^^^^^ PROCESS OBJECT 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='Thunderbird' name='http://146.74.92.11/ipac20/ipac.jsp?index=ISBNEX&term=014028088X' role='' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(-1,0)
    app.name='Firefox' name='None' role='table cell' state='enabled sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(-1,0)
    app.name='Firefox' name='None' role='table cell' state='enabled sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

---------> QUEUEING EVENT object:children-changed:add
DEQUEUED EVENT object:children-changed:add <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(-1,0)
---------> QUEUEING EVENT object:children-changed:add
    app.name='Firefox' name='None' role='table cell' state='enabled sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(-1,0)
    app.name='Firefox' name='None' role='table cell' state='enabled sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

KEYEVENT: type=0
          hw_code=107
          modifiers=0
          event_string=(Delete)
          is_text=True
          time=1214320793.663030
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:children-changed:add
orca.keyEcho: string to echo: Delete
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
DEQUEUED EVENT object:children-changed:add <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(-1,0)
    app.name='Firefox' name='None' role='table cell' state='enabled sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(-1,0)
    app.name='Firefox' name='None' role='table cell' state='enabled sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

---------> QUEUEING 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)
---------> QUEUEING EVENT object:property-change:accessible-name
    app.name='Thunderbird' name='Re: Presto Phase II C-Team checklist' role='table cell' state='enabled focusable opaque selectable sensitive showing vertical visible' relations=''
---------> QUEUEING EVENT object:property-change:accessible-name
^^^^^ 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)
---------> QUEUEING EVENT object:property-change:accessible-name
    app.name='Thunderbird' name='Calum Benson' role='table cell' state='enabled focusable opaque selectable sensitive showing vertical 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='Thunderbird' name='None' role='table cell' state='enabled focusable opaque selectable sensitive showing vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

KEYEVENT: type=1
          hw_code=107
          modifiers=0
          event_string=(Delete)
          is_text=True
          time=1214320794.224362
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
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='Thunderbird' name='06/23/2008 04:05 PM' role='table cell' state='enabled focusable opaque selectable sensitive showing vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

---------> QUEUEING 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='Thunderbird' name='Re: Presto Phase II C-Team checklist - Mozilla Thunderbird' role='frame' state='active enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

---------> QUEUEING EVENT object:state-changed:busy
DEQUEUED EVENT object:state-changed:busy <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:busy vvvvv
OBJECT EVENT: object:state-changed:busy                detail=(1,0)
---------> QUEUEING EVENT object:children-changed:add:system
---------> QUEUEING EVENT object:children-changed:add:system
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT document:load-complete
    app.name='Thunderbird' name='Amazon Wishlist Books at Library.' role='document frame' state='busy enabled focusable focused horizontal opaque sensitive showing stale visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:state-changed:busy ^^^^^

DEQUEUED EVENT object:children-changed:add:system <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add:system vvvvv
OBJECT EVENT: object:children-changed:add:system       detail=(2,0)
    app.name='Thunderbird' name='None' role='statusbar' state='enabled horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add:system ^^^^^

DEQUEUED EVENT object:children-changed:add:system <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add:system vvvvv
OBJECT EVENT: object:children-changed:add:system       detail=(2,0)
    app.name='Thunderbird' name='None' role='statusbar' state='enabled horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add:system ^^^^^

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='Thunderbird' name='about:blank' role='document frame' state='enabled focusable horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT document:load-complete <----------

vvvvv PROCESS OBJECT EVENT document:load-complete vvvvv
OBJECT EVENT: document:load-complete                   detail=(0,0)
    app.name='Thunderbird' name='about:blank' role='document frame' state='enabled focusable horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT document:load-complete ^^^^^

---------> QUEUEING EVENT object:text-changed:delete
DEQUEUED EVENT object:text-changed:delete <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,386)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

---------> QUEUEING EVENT object:text-changed:insert
DEQUEUED EVENT object:text-changed:insert <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(3341,386)
---------> QUEUEING EVENT object:property-change:accessible-value
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:children-changed:add
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='gnome-terminal' name='None' role='scroll bar' state='enabled sensitive showing vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(-1,0)
    app.name='Firefox' name='None' role='table cell' state='enabled sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(-1,0)
    app.name='Firefox' name='None' role='table cell' state='enabled sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

---------> QUEUEING EVENT object:text-changed:delete
DEQUEUED EVENT object:text-changed:delete <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,193)
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:property-change:accessible-value
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

DEQUEUED EVENT object:text-changed:insert <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(3534,193)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='gnome-terminal' name='None' role='scroll bar' state='enabled sensitive showing vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

---------> QUEUEING EVENT object:text-changed:delete:system
DEQUEUED EVENT object:text-changed:delete:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:delete:system vvvvv
OBJECT EVENT: object:text-changed:delete:system        detail=(0,19)
---------> QUEUEING EVENT object:text-changed:delete:system
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add:system
---------> QUEUEING EVENT object:children-changed:add:system
    app.name='Thunderbird' name='Date:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
---------> QUEUEING EVENT object:children-changed:add:system
---------> QUEUEING EVENT object:children-changed:add:system
---------> QUEUEING EVENT object:children-changed:add:system
---------> QUEUEING EVENT object:children-changed:add:system
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete:system ^^^^^

DEQUEUED EVENT object:text-changed:delete:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:delete:system vvvvv
OBJECT EVENT: object:text-changed:delete:system        detail=(0,33)
---------> QUEUEING EVENT object:children-changed:add:system
---------> QUEUEING EVENT object:children-changed:add:system
---------> QUEUEING EVENT object:children-changed:add:system
---------> QUEUEING EVENT object:children-changed:add:system
---------> QUEUEING EVENT object:property-change:accessible-value
    app.name='Thunderbird' name='Subject:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
---------> QUEUEING EVENT object:children-changed:add:system
---------> QUEUEING EVENT object:children-changed:add:system
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:state-changed:busy
---------> QUEUEING EVENT document:load-complete
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete:system ^^^^^

---------> QUEUEING EVENT focus:
DEQUEUED EVENT object:text-changed:insert:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv
OBJECT EVENT: object:text-changed:insert:system        detail=(0,19)
---------> QUEUEING EVENT object:state-changed:focused
    app.name='Thunderbird' name='Date:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

DEQUEUED EVENT object:text-changed:insert:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv
OBJECT EVENT: object:text-changed:insert:system        detail=(0,36)
    app.name='Thunderbird' name='Subject:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

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='Thunderbird' name='Cc: ' role='label' state='enabled horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:children-changed:add:system <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add:system vvvvv
OBJECT EVENT: object:children-changed:add:system       detail=(9,0)
    app.name='Thunderbird' name='None' role='scroll pane' state='enabled horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:children-changed:add:system ^^^^^

DEQUEUED EVENT object:children-changed:add:system <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add:system vvvvv
OBJECT EVENT: object:children-changed:add:system       detail=(9,0)
    app.name='Thunderbird' name='None' role='scroll pane' state='enabled horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:children-changed:add:system ^^^^^

DEQUEUED EVENT object:children-changed:add:system <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add:system vvvvv
OBJECT EVENT: object:children-changed:add:system       detail=(9,0)
    app.name='Thunderbird' name='None' role='scroll pane' state='enabled horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:children-changed:add:system ^^^^^

DEQUEUED EVENT object:children-changed:add:system <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add:system vvvvv
OBJECT EVENT: object:children-changed:add:system       detail=(9,0)
    app.name='Thunderbird' name='None' role='scroll pane' state='enabled horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:children-changed:add:system ^^^^^

DEQUEUED EVENT object:children-changed:add:system <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add:system vvvvv
OBJECT EVENT: object:children-changed:add:system       detail=(10,0)
    app.name='Thunderbird' name='None' role='scroll pane' state='enabled horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:children-changed:add:system ^^^^^

DEQUEUED EVENT object:children-changed:add:system <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add:system vvvvv
OBJECT EVENT: object:children-changed:add:system       detail=(10,0)
    app.name='Thunderbird' name='None' role='scroll pane' state='enabled horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:children-changed:add:system ^^^^^

DEQUEUED EVENT object:children-changed:add:system <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add:system vvvvv
OBJECT EVENT: object:children-changed:add:system       detail=(9,0)
    app.name='Thunderbird' name='None' role='scroll pane' state='enabled horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:children-changed:add:system ^^^^^

DEQUEUED EVENT object:children-changed:add:system <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add:system vvvvv
OBJECT EVENT: object:children-changed:add:system       detail=(9,0)
    app.name='Thunderbird' name='None' role='scroll pane' state='enabled horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:children-changed:add:system ^^^^^

DEQUEUED EVENT object:children-changed:add:system <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add:system vvvvv
OBJECT EVENT: object:children-changed:add:system       detail=(2,0)
    app.name='Thunderbird' name='None' role='statusbar' state='enabled horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add:system ^^^^^

DEQUEUED EVENT object:children-changed:add:system <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add:system vvvvv
OBJECT EVENT: object:children-changed:add:system       detail=(2,0)
    app.name='Thunderbird' name='None' role='statusbar' state='enabled horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add:system ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

DEQUEUED EVENT object:children-changed:add:system <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add:system vvvvv
OBJECT EVENT: object:children-changed:add:system       detail=(-1,0)
    app.name='Thunderbird' name='None' role='push button' state='enabled horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add:system ^^^^^

DEQUEUED EVENT object:children-changed:add:system <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add:system vvvvv
OBJECT EVENT: object:children-changed:add:system       detail=(-1,0)
    app.name='Thunderbird' name='None' role='push button' state='enabled horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add:system ^^^^^

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='Thunderbird' name='Re: Presto Phase II C-Team checklist' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:busy vvvvv
OBJECT EVENT: object:state-changed:busy                detail=(0,0)
    app.name='Thunderbird' name='Re: Presto Phase II C-Team checklist' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:state-changed:busy ^^^^^

DEQUEUED EVENT document:load-complete <----------

vvvvv PROCESS OBJECT EVENT document:load-complete vvvvv
OBJECT EVENT: document:load-complete                   detail=(0,0)
    app.name='Thunderbird' name='Re: Presto Phase II C-Team checklist' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT window:deactivate
---------> QUEUEING EVENT object:children-changed:remove
---------> QUEUEING EVENT object:children-changed:remove

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/orca/focus_tracking_presenter.py", line 645, in _processObjectEvent
    s.processObjectEvent(event)
  File "/usr/lib/python2.5/site-packages/orca/script.py", line 342, in processObjectEvent
    self.listeners[key](event)
  File "/usr/lib/python2.5/site-packages/orca/scripts/toolkits/Gecko/script.py", line 1520, in onDocumentLoadComplete
    self.liveMngr.reset()
  File "/usr/lib/python2.5/site-packages/orca/liveregions.py", line 144, in reset
    currenturi = self._script.bookmarks.getURIKey()
  File "/usr/lib/python2.5/site-packages/orca/scripts/toolkits/Gecko/bookmarks.py", line 287, in getURIKey
    uri = self._script.getDocumentFrameURI()
  File "/usr/lib/python2.5/site-packages/orca/scripts/toolkits/Gecko/script.py", line 2683, in getDocumentFrameURI
    attrs = documentFrame.queryDocument().getAttributes()
  File "/usr/lib/python2.5/site-packages/pyatspi/accessible.py", line 238, in _inner
    raise LookupError(e)
LookupError

LookupError above while processing: document:load-complete
  TRYING AGAIN (1)

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/orca/focus_tracking_presenter.py", line 597, in _processObjectEvent
    state = event.source.getState()
  File "/usr/lib/python2.5/site-packages/pyatspi/accessible.py", line 238, in _inner
    raise LookupError(e)
LookupError

LookupError above while processing: document:load-complete
  TRYING AGAIN (2)

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/orca/focus_tracking_presenter.py", line 597, in _processObjectEvent
    state = event.source.getState()
  File "/usr/lib/python2.5/site-packages/pyatspi/accessible.py", line 238, in _inner
    raise LookupError(e)
LookupError

LookupError above while processing: document:load-complete
  TRYING AGAIN (3)

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/orca/focus_tracking_presenter.py", line 597, in _processObjectEvent
    state = event.source.getState()
  File "/usr/lib/python2.5/site-packages/pyatspi/accessible.py", line 238, in _inner
    raise LookupError(e)
LookupError

LookupError above while processing: document:load-complete
  TRYING AGAIN (4)

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/orca/focus_tracking_presenter.py", line 597, in _processObjectEvent
    state = event.source.getState()
  File "/usr/lib/python2.5/site-packages/pyatspi/accessible.py", line 238, in _inner
    raise LookupError(e)
LookupError

LookupError above while processing: document:load-complete
  TRYING AGAIN (5)

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/orca/focus_tracking_presenter.py", line 597, in _processObjectEvent
    state = event.source.getState()
  File "/usr/lib/python2.5/site-packages/pyatspi/accessible.py", line 238, in _inner
    raise LookupError(e)
LookupError

LookupError above while processing: document:load-complete
  GIVING UP AFTER 5 TRIES
^^^^^ PROCESS OBJECT EVENT document:load-complete ^^^^^

---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:children-changed:add
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/orca/focus_tracking_presenter.py", line 538, in _processObjectEvent
    state = event.source.getState()
  File "/usr/lib/python2.5/site-packages/pyatspi/accessible.py", line 238, in _inner
    raise LookupError(e)
LookupError

LookupError above while processing event: focus:
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT object:children-changed:add
DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/orca/focus_tracking_presenter.py", line 538, in _processObjectEvent
    state = event.source.getState()
  File "/usr/lib/python2.5/site-packages/pyatspi/accessible.py", line 238, in _inner
    raise LookupError(e)
LookupError

LookupError above while processing event: object:state-changed:focused
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:children-changed:add <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(-1,0)
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:property-change:accessible-value
---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT object:state-changed:showing
    app.name='Firefox' name='None' role='table cell' state='enabled sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(-1,0)
    app.name='Firefox' name='None' role='table cell' state='enabled sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

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)

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/orca/focus_tracking_presenter.py", line 538, in _processObjectEvent
    state = event.source.getState()
  File "/usr/lib/python2.5/site-packages/pyatspi/accessible.py", line 238, in _inner
    raise LookupError(e)
LookupError

LookupError above while processing event: object:property-change:accessible-name
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT window:deactivate <----------

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0)

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/orca/focus_tracking_presenter.py", line 538, in _processObjectEvent
    state = event.source.getState()
  File "/usr/lib/python2.5/site-packages/pyatspi/accessible.py", line 238, in _inner
    raise LookupError(e)
LookupError

LookupError above while processing event: window:deactivate
^^^^^ 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=(10,0)
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:property-change:accessible-value
_cleanupCache: 0 objects removed.
^^^^^ PROCESS OBJECT EVENT object:children-changed:remove ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:children-changed:remove vvvvv
OBJECT EVENT: object:children-changed:remove           detail=(10,0)
---------> QUEUEING EVENT window:deactivate
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
_cleanupCache: 0 objects removed.
^^^^^ PROCESS OBJECT EVENT object:children-changed:remove ^^^^^

DEQUEUED EVENT object:text-changed:delete <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,113)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(0,0)
    app.name='crashreporter' name='crashreporter' role='application' state='' relations=''
Looking for script at orca-scripts.crashreporter.py...
...could not find orca-scripts.crashreporter.py
Looking for script at scripts.crashreporter.py...
...could not find scripts.crashreporter.py
Looking for script at scripts.apps.crashreporter.py...
...could not find scripts.apps.crashreporter.py
Looking for script at scripts.toolkits.crashreporter.py...
...could not find scripts.toolkits.crashreporter.py
Looking for toolkit script GAIL.py...
...could not find GAIL.py
Looking for toolkit script GAIL.py...
...could not find GAIL.py
Looking for toolkit script GAIL.py...
...could not find GAIL.py
Looking for toolkit script GAIL.py...
NEW SCRIPT: crashreporter (module=orca.scripts.toolkits.GAIL)
...found scripts.toolkits.GAIL.py
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(0,0)
    app.name='crashreporter' name='crashreporter' role='application' state='' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(11,0)
    app=None name='main' role='unknown' state='' relations=''
Looking for script at orca-scripts.main.py...
...could not find orca-scripts.main.py
Looking for script at scripts.main.py...
...could not find scripts.main.py
Looking for script at scripts.apps.main.py...
...could not find scripts.apps.main.py
Looking for script at scripts.toolkits.main.py...
...could not find scripts.toolkits.main.py
NEW SCRIPT: main (module=orca.default)
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

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

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
    app.name='crashreporter' name='Mozilla Crash Reporter' role='frame' state='active enabled sensitive showing visible' relations=''
ACTIVE SCRIPT: crashreporter (module=orca.scripts.toolkits.GAIL)
Looking for settings at app-settings.crashreporter.py...
...could not find app-settings.crashreporter.py
LOCUS OF FOCUS: app='crashreporter' name='Mozilla Crash Reporter' role='frame'
                event='window:activate'
GENERATOR: _getDefaultBrailleRegions
           obj             = crashreporter
           role            = application
GENERATOR: _getBrailleRegionsForFrame
           obj             = Mozilla Crash Reporter
           role            = frame
Finding top-level object for source.name=Mozilla Crash Reporter
BRAILLE LINE:  'crashreporter Application Mozilla Crash Reporter Frame'
     VISIBLE:  'Mozilla Crash Reporter Frame', cursor=1
default.findCommonAncestor...

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/orca/default.py", line 2481, 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 "/usr/lib/python2.5/site-packages/orca/focus_tracking_presenter.py", line 645, in _processObjectEvent
    s.processObjectEvent(event)
  File "/usr/lib/python2.5/site-packages/orca/script.py", line 342, in processObjectEvent
    self.listeners[key](event)
  File "/usr/lib/python2.5/site-packages/orca/default.py", line 3965, in onWindowActivated
    orca.setLocusOfFocus(event, event.source)
  File "/usr/lib/python2.5/site-packages/orca/orca.py", line 239, in setLocusOfFocus
    orca_state.locusOfFocus)
  File "/usr/lib/python2.5/site-packages/orca/focus_tracking_presenter.py", line 969, in locusOfFocusChanged
    newLocusOfFocus)
  File "/usr/lib/python2.5/site-packages/orca/default.py", line 2731, in locusOfFocusChanged
    oldNodeLevel = self.getNodeLevel(oldLocusOfFocus)
  File "/usr/lib/python2.5/site-packages/orca/default.py", line 6343, 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: crashreporter (module=orca.scripts.toolkits.GAIL)
Looking for settings at app-settings.crashreporter.py...
...could not find app-settings.crashreporter.py
LOCUS OF FOCUS: app='crashreporter' name='Mozilla Crash Reporter' role='frame'
                event='window:activate'
GENERATOR: _getDefaultBrailleRegions
           obj             = crashreporter
           role            = application
GENERATOR: _getBrailleRegionsForFrame
           obj             = Mozilla Crash Reporter
           role            = frame
Finding top-level object for source.name=Mozilla Crash Reporter
BRAILLE LINE:  'crashreporter Application Mozilla Crash Reporter Frame'
     VISIBLE:  'Mozilla Crash Reporter Frame', cursor=1
default.findCommonAncestor...

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/orca/default.py", line 2481, 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 "/usr/lib/python2.5/site-packages/orca/focus_tracking_presenter.py", line 645, in _processObjectEvent
    s.processObjectEvent(event)
  File "/usr/lib/python2.5/site-packages/orca/script.py", line 342, in processObjectEvent
    self.listeners[key](event)
  File "/usr/lib/python2.5/site-packages/orca/default.py", line 3965, in onWindowActivated
    orca.setLocusOfFocus(event, event.source)
  File "/usr/lib/python2.5/site-packages/orca/orca.py", line 239, in setLocusOfFocus
    orca_state.locusOfFocus)
  File "/usr/lib/python2.5/site-packages/orca/focus_tracking_presenter.py", line 969, in locusOfFocusChanged
    newLocusOfFocus)
  File "/usr/lib/python2.5/site-packages/orca/default.py", line 2731, in locusOfFocusChanged
    oldNodeLevel = self.getNodeLevel(oldLocusOfFocus)
  File "/usr/lib/python2.5/site-packages/orca/default.py", line 6343, 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: crashreporter (module=orca.scripts.toolkits.GAIL)
Looking for settings at app-settings.crashreporter.py...
...could not find app-settings.crashreporter.py
LOCUS OF FOCUS: app='crashreporter' name='Mozilla Crash Reporter' role='frame'
                event='window:activate'
GENERATOR: _getDefaultBrailleRegions
           obj             = crashreporter
           role            = application
GENERATOR: _getBrailleRegionsForFrame
           obj             = Mozilla Crash Reporter
           role            = frame
Finding top-level object for source.name=Mozilla Crash Reporter
BRAILLE LINE:  'crashreporter Application Mozilla Crash Reporter Frame'
     VISIBLE:  'Mozilla Crash Reporter Frame', cursor=1
default.findCommonAncestor...

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/orca/default.py", line 2481, 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 "/usr/lib/python2.5/site-packages/orca/focus_tracking_presenter.py", line 645, in _processObjectEvent
    s.processObjectEvent(event)
  File "/usr/lib/python2.5/site-packages/orca/script.py", line 342, in processObjectEvent
    self.listeners[key](event)
  File "/usr/lib/python2.5/site-packages/orca/default.py", line 3965, in onWindowActivated
    orca.setLocusOfFocus(event, event.source)
  File "/usr/lib/python2.5/site-packages/orca/orca.py", line 239, in setLocusOfFocus
    orca_state.locusOfFocus)
  File "/usr/lib/python2.5/site-packages/orca/focus_tracking_presenter.py", line 969, in locusOfFocusChanged
    newLocusOfFocus)
  File "/usr/lib/python2.5/site-packages/orca/default.py", line 2731, in locusOfFocusChanged
    oldNodeLevel = self.getNodeLevel(oldLocusOfFocus)
  File "/usr/lib/python2.5/site-packages/orca/default.py", line 6343, 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: crashreporter (module=orca.scripts.toolkits.GAIL)
Looking for settings at app-settings.crashreporter.py...
...could not find app-settings.crashreporter.py
LOCUS OF FOCUS: app='crashreporter' name='Mozilla Crash Reporter' role='frame'
                event='window:activate'
GENERATOR: _getDefaultBrailleRegions
           obj             = crashreporter
           role            = application
GENERATOR: _getBrailleRegionsForFrame
           obj             = Mozilla Crash Reporter
           role            = frame
Finding top-level object for source.name=Mozilla Crash Reporter
BRAILLE LINE:  'crashreporter Application Mozilla Crash Reporter Frame'
     VISIBLE:  'Mozilla Crash Reporter Frame', cursor=1
default.findCommonAncestor...

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/orca/default.py", line 2481, 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 "/usr/lib/python2.5/site-packages/orca/focus_tracking_presenter.py", line 645, in _processObjectEvent
    s.processObjectEvent(event)
  File "/usr/lib/python2.5/site-packages/orca/script.py", line 342, in processObjectEvent
    self.listeners[key](event)
  File "/usr/lib/python2.5/site-packages/orca/default.py", line 3965, in onWindowActivated
    orca.setLocusOfFocus(event, event.source)
  File "/usr/lib/python2.5/site-packages/orca/orca.py", line 239, in setLocusOfFocus
    orca_state.locusOfFocus)
  File "/usr/lib/python2.5/site-packages/orca/focus_tracking_presenter.py", line 969, in locusOfFocusChanged
    newLocusOfFocus)
  File "/usr/lib/python2.5/site-packages/orca/default.py", line 2731, in locusOfFocusChanged
    oldNodeLevel = self.getNodeLevel(oldLocusOfFocus)
  File "/usr/lib/python2.5/site-packages/orca/default.py", line 6343, 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: crashreporter (module=orca.scripts.toolkits.GAIL)
Looking for settings at app-settings.crashreporter.py...
...could not find app-settings.crashreporter.py
LOCUS OF FOCUS: app='crashreporter' name='Mozilla Crash Reporter' role='frame'
                event='window:activate'
GENERATOR: _getDefaultBrailleRegions
           obj             = crashreporter
           role            = application
GENERATOR: _getBrailleRegionsForFrame
           obj             = Mozilla Crash Reporter
           role            = frame
Finding top-level object for source.name=Mozilla Crash Reporter
BRAILLE LINE:  'crashreporter Application Mozilla Crash Reporter Frame'
     VISIBLE:  'Mozilla Crash Reporter Frame', cursor=1
default.findCommonAncestor...

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/orca/default.py", line 2481, 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 "/usr/lib/python2.5/site-packages/orca/focus_tracking_presenter.py", line 645, in _processObjectEvent
    s.processObjectEvent(event)
  File "/usr/lib/python2.5/site-packages/orca/script.py", line 342, in processObjectEvent
    self.listeners[key](event)
  File "/usr/lib/python2.5/site-packages/orca/default.py", line 3965, in onWindowActivated
    orca.setLocusOfFocus(event, event.source)
  File "/usr/lib/python2.5/site-packages/orca/orca.py", line 239, in setLocusOfFocus
    orca_state.locusOfFocus)
  File "/usr/lib/python2.5/site-packages/orca/focus_tracking_presenter.py", line 969, in locusOfFocusChanged
    newLocusOfFocus)
  File "/usr/lib/python2.5/site-packages/orca/default.py", line 2731, in locusOfFocusChanged
    oldNodeLevel = self.getNodeLevel(oldLocusOfFocus)
  File "/usr/lib/python2.5/site-packages/orca/default.py", line 6343, 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: crashreporter (module=orca.scripts.toolkits.GAIL)
Looking for settings at app-settings.crashreporter.py...
...could not find app-settings.crashreporter.py
LOCUS OF FOCUS: app='crashreporter' name='Mozilla Crash Reporter' role='frame'
                event='window:activate'
GENERATOR: _getDefaultBrailleRegions
           obj             = crashreporter
           role            = application
GENERATOR: _getBrailleRegionsForFrame
           obj             = Mozilla Crash Reporter
           role            = frame
Finding top-level object for source.name=Mozilla Crash Reporter
BRAILLE LINE:  'crashreporter Application Mozilla Crash Reporter Frame'
     VISIBLE:  'Mozilla Crash Reporter Frame', cursor=1
default.findCommonAncestor...

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/orca/default.py", line 2481, 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 "/usr/lib/python2.5/site-packages/orca/focus_tracking_presenter.py", line 645, in _processObjectEvent
    s.processObjectEvent(event)
  File "/usr/lib/python2.5/site-packages/orca/script.py", line 342, in processObjectEvent
    self.listeners[key](event)
  File "/usr/lib/python2.5/site-packages/orca/default.py", line 3965, in onWindowActivated
    orca.setLocusOfFocus(event, event.source)
  File "/usr/lib/python2.5/site-packages/orca/orca.py", line 239, in setLocusOfFocus
    orca_state.locusOfFocus)
  File "/usr/lib/python2.5/site-packages/orca/focus_tracking_presenter.py", line 969, in locusOfFocusChanged
    newLocusOfFocus)
  File "/usr/lib/python2.5/site-packages/orca/default.py", line 2731, in locusOfFocusChanged
    oldNodeLevel = self.getNodeLevel(oldLocusOfFocus)
  File "/usr/lib/python2.5/site-packages/orca/default.py", line 6343, 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:active <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(1,0)
    app.name='crashreporter' name='Mozilla Crash Reporter' role='frame' state='active enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(11,0)
    app=None name='main' role='unknown' state='' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(3694,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

DEQUEUED EVENT object:text-changed:insert <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(3614,81)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='gnome-terminal' name='None' role='scroll bar' state='enabled sensitive showing vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='crashreporter' name='Tell Mozilla about this crash so they can fix it' role='check box' state='armed checked enabled focusable focused sensitive showing visible' relations=''
LOCUS OF FOCUS: app='crashreporter' name='Tell Mozilla about this crash so they can fix it' role='check box'
                event='focus:'
GENERATOR: _getBrailleRegionsForFrame
           obj             = Mozilla Crash Reporter
           role            = frame
Finding top-level object for source.name=Mozilla Crash Reporter
GENERATOR: _getDefaultBrailleRegions
           obj             = crashreporter
           role            = application
GENERATOR: _getBrailleRegionsForCheckBox
           obj             = Tell Mozilla about this crash so they can fix it
           role            = check box
BRAILLE LINE:  'crashreporter Application Mozilla Crash Reporter Frame <x> Tell Mozilla about this crash so they can fix it CheckBox'
     VISIBLE:  '<x> Tell Mozilla about this cras', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: _getSpeechForCheckBox
           obj             = Tell Mozilla about this crash so they can fix it
           role            = check box
           already_focused = False
           utterances:
               (Tell Mozilla about this crash so they can fix it)
               (check box)
               (checked)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Tell Mozilla about this crash so they can fix it check box checked'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
    app.name='gnome-terminal' name='richb@richb-laptop: ~' role='frame' state='enabled resizable sensitive showing visible' relations=''
ACTIVE SCRIPT: gnome-terminal (module=orca.scripts.apps.gnome-terminal)
Looking for settings at app-settings.gnome-terminal.py...
...found app-settings.gnome-terminal.py
LOCUS OF FOCUS: app='gnome-terminal' name='richb@richb-laptop: ~' role='frame'
                event='window:activate'
GENERATOR: _getDefaultBrailleRegions
           obj             = gnome-terminal
           role            = application
GENERATOR: _getBrailleRegionsForFrame
           obj             = richb@richb-laptop: ~
           role            = frame
Finding top-level object for source.name=richb@richb-laptop: ~
BRAILLE LINE:  'gnome-terminal Application richb@richb-laptop: ~ Frame'
     VISIBLE:  'richb@richb-laptop: ~ Frame', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
Finding top-level object for source.name=richb@richb-laptop: ~
GENERATOR: _getSpeechForFrame
           obj             = richb@richb-laptop: ~
           role            = frame
           already_focused = False
           utterances:
               (richb@richb-laptop: ~)
               (frame)
SPEECH OUTPUT: 'richb@richb-laptop: ~ frame'
^^^^^ 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='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Terminal
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=richb@richb-laptop: ~
LOCUS OF FOCUS: app='gnome-terminal' name='Terminal' role='terminal'
                event='object:state-changed:focused'
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'richb@richb-laptop:~/thunderbird$ '
     VISIBLE:  'hb@richb-laptop:~/thunderbird$ ', cursor=32
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be for layout purposes only: [panel | ]
Finding frame for source.name=Terminal
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=richb@richb-laptop: ~
GENERATOR: _getSpeechForTerminal
           obj             = Terminal
           role            = terminal
           already_focused = False
           utterances:
               (richb@richb-laptop: ~)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'richb@richb-laptop: ~'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Terminal
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=richb@richb-laptop: ~
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Terminal
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=richb@richb-laptop: ~
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(1,0)
    app.name='gnome-terminal' name='richb@richb-laptop: ~' role='frame' state='enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(-1,0)
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:children-changed:add
    app.name='Firefox' name='None' role='table cell' state='enabled sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(-1,0)
    app.name='Firefox' name='None' role='table cell' state='enabled sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

DEQUEUED EVENT object:text-changed:delete <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,386)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'richb@richb-laptop:~/thunderbird$ '
     VISIBLE:  'hb@richb-laptop:~/thunderbird$ ', cursor=32
SPEECH OUTPUT: 'newline'
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(3558,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'richb@richb-laptop:~/thunderbird$ '
     VISIBLE:  'hb@richb-laptop:~/thunderbird$ ', cursor=32
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

DEQUEUED EVENT object:text-changed:insert <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(3309,250)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'richb@richb-laptop:~/thunderbird$ '
     VISIBLE:  'hb@richb-laptop:~/thunderbird$ ', cursor=32
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='gnome-terminal' name='None' role='scroll bar' state='enabled sensitive showing vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

DEQUEUED EVENT window:deactivate <----------

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0)
    app.name='gnome-terminal' name='richb@richb-laptop: ~' role='frame' state='enabled resizable sensitive showing visible' relations=''
LOCUS OF FOCUS: None event='window:deactivate'
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Terminal
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=richb@richb-laptop: ~
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Terminal
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=richb@richb-laptop: ~
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Terminal
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=richb@richb-laptop: ~
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(0,0)
    app.name='gnome-terminal' name='richb@richb-laptop: ~' role='frame' state='enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(-1,0)
    app.name='Firefox' name='None' role='table cell' state='enabled sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(-1,0)
    app.name='Firefox' name='None' role='table cell' state='enabled sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

---------> QUEUEING 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)
---------> QUEUEING EVENT object:property-change:accessible-name
    app.name='pidgin' name='#orca-dev' role='page tab' state='enabled multi line selectable 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)
---------> QUEUEING EVENT object:property-change:accessible-value
    app.name='pidgin' name='jdfromnh' role='page tab' state='enabled multi line selectable selected sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='pidgin' name='None' role='split pane' state='enabled focusable horizontal sensitive visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

---------> QUEUEING EVENT object:text-changed:insert
DEQUEUED EVENT object:text-changed:insert <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(6600,72)
    app.name='pidgin' name='None' role='text' state='enabled focusable multi line sensitive visible' relations=''
SPEECH OUTPUT: '(08:19:58 AM) joanie: eeejay: WillieWalker|java: sunlight causes cancer'
BRAILLE LINE:  '(08:19:58 AM) joanie: eeejay: WillieWalker|java: sunlight causes cancer'
     VISIBLE:  '(08:19:58 AM) joanie: eeejay: Wi', cursor=0
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

---------> QUEUEING EVENT object:property-change:accessible-value
---------> QUEUEING EVENT object:children-changed:add
DEQUEUED EVENT object:property-change:accessible-value <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
---------> QUEUEING EVENT object:children-changed:add
    app.name='pidgin' name='None' role='scroll bar' state='enabled sensitive vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(-1,0)
---------> QUEUEING EVENT object:property-change:accessible-value
    app.name='Firefox' name='None' role='table cell' state='enabled sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(-1,0)
    app.name='Firefox' name='None' role='table cell' state='enabled sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='pidgin' name='None' role='scroll bar' state='enabled sensitive vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

---------> QUEUEING EVENT object:property-change:accessible-value
DEQUEUED EVENT object:property-change:accessible-value <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='pidgin' name='None' role='scroll bar' state='enabled sensitive vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

---------> QUEUEING EVENT object:property-change:accessible-value
DEQUEUED EVENT object:property-change:accessible-value <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='pidgin' name='None' role='scroll bar' state='enabled sensitive vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

---------> QUEUEING EVENT object:property-change:accessible-value
DEQUEUED EVENT object:property-change:accessible-value <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='pidgin' name='None' role='scroll bar' state='enabled sensitive vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

---------> 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:property-change:accessible-value
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
    app.name='crashreporter' name='Mozilla Crash Reporter' role='frame' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='pidgin' name='None' role='scroll bar' state='enabled sensitive vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0)
    app.name='crashreporter' name='Tell Mozilla about this crash so they can fix it' role='check box' state='armed checked enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Tell Mozilla about this crash so they can fix it
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Mozilla Crash Reporter
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(0,0)
    app.name='crashreporter' name='Mozilla Crash Reporter' role='frame' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

---------> QUEUEING EVENT object:property-change:accessible-value
DEQUEUED EVENT object:property-change:accessible-value <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='pidgin' name='None' role='scroll bar' state='enabled sensitive vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

---------> QUEUEING EVENT object:property-change:accessible-value
DEQUEUED EVENT object:property-change:accessible-value <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='pidgin' name='None' role='scroll bar' state='enabled sensitive vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

---------> QUEUEING EVENT object:property-change:accessible-value
DEQUEUED EVENT object:property-change:accessible-value <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='pidgin' name='None' role='scroll bar' state='enabled sensitive vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

---------> QUEUEING 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)
---------> QUEUEING EVENT object:property-change:accessible-name
    app.name='pidgin' name='#orca-dev' role='page tab' state='enabled multi line selectable sensitive showing visible' relations=''
---------> QUEUEING EVENT object:property-change:accessible-value
^^^^^ 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)
---------> QUEUEING EVENT object:text-changed:insert
    app.name='pidgin' name='jdfromnh' role='page tab' state='enabled multi line selectable selected sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='pidgin' name='None' role='split pane' state='enabled focusable horizontal sensitive visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

DEQUEUED EVENT object:text-changed:insert <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(6672,93)
    app.name='pidgin' name='None' role='text' state='enabled focusable multi line sensitive visible' relations=''
SPEECH OUTPUT: '(08:19:59 AM) ***WillieWalker|java looking at why AccessibleRelations are so busted in Java.'
BRAILLE LINE:  '(08:19:59 AM) ***WillieWalker|java looking at why AccessibleRelations are so busted in Java.'
     VISIBLE:  '(08:19:59 AM) ***WillieWalker|ja', cursor=0
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

---------> QUEUEING EVENT object:property-change:accessible-value
DEQUEUED EVENT object:property-change:accessible-value <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='pidgin' name='None' role='scroll bar' state='enabled sensitive vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

---------> QUEUEING EVENT object:property-change:accessible-value
DEQUEUED EVENT object:property-change:accessible-value <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='pidgin' name='None' role='scroll bar' state='enabled sensitive vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

---------> QUEUEING EVENT object:property-change:accessible-value
DEQUEUED EVENT object:property-change:accessible-value <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='pidgin' name='None' role='scroll bar' state='enabled sensitive vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

---------> QUEUEING EVENT object:property-change:accessible-value
DEQUEUED EVENT object:property-change:accessible-value <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='pidgin' name='None' role='scroll bar' state='enabled sensitive vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

---------> QUEUEING EVENT object:property-change:accessible-value
DEQUEUED EVENT object:property-change:accessible-value <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='pidgin' name='None' role='scroll bar' state='enabled sensitive vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

---------> QUEUEING EVENT object:property-change:accessible-value
DEQUEUED EVENT object:property-change:accessible-value <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='pidgin' name='None' role='scroll bar' state='enabled sensitive vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

---------> QUEUEING EVENT object:property-change:accessible-value
DEQUEUED EVENT object:property-change:accessible-value <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='pidgin' name='None' role='scroll bar' state='enabled sensitive vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

---------> QUEUEING EVENT object:property-change:accessible-value
DEQUEUED EVENT object:property-change:accessible-value <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='pidgin' name='None' role='scroll bar' state='enabled sensitive vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

