---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:state-changed:busy
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 document:reload
    app.name='Firefox' name='None' role='statusbar' state='enabled horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

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='Firefox' name='Documentation - VirtualBox' role='document frame' state='busy enabled focusable horizontal opaque sensitive showing stale visible' relations='node child of'
BRAILLE LINE:  'Loading.  Please wait.'
     VISIBLE:  'Loading.  Please wait.', cursor=0
SPEECH OUTPUT: 'Loading.  Please wait.'
^^^^^ PROCESS OBJECT EVENT object:state-changed:busy ^^^^^

DEQUEUED EVENT document:reload <----------

vvvvv PROCESS OBJECT EVENT document:reload vvvvv
OBJECT EVENT: document:reload                          detail=(0,0)
    app.name='Firefox' name='Documentation - VirtualBox' role='document frame' state='busy enabled focusable horizontal opaque sensitive showing stale visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT document:reload ^^^^^

---------> 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='Firefox' name='User Script Commands...' role='menu' state='expandable horizontal' 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=(4,0)
    app.name='Firefox' name='Greasemonkey' role='menu' state='enabled expandable focusable horizontal selectable sensitive' 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:state-changed:busy
---------> QUEUEING EVENT document:load-complete
---------> 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-value
    app.name='Firefox' name='Documentation - VirtualBox' role='document frame' state='enabled focusable sensitive' relations=''
---------> QUEUEING EVENT object:children-changed:add:system
^^^^^ 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='Firefox' name='Documentation - VirtualBox' role='document frame' state='enabled focusable sensitive' relations=''
BRAILLE LINE:  'Finished loading Documentation - VirtualBox.'
     VISIBLE:  'Finished loading Documentation -', cursor=0
SPEECH OUTPUT: 'Finished loading Documentation - VirtualBox.'
^^^^^ 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='Firefox' name='Documentation - VirtualBox' role='document frame' state='enabled focusable sensitive' relations=''
^^^^^ 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='Firefox' name='User Script Commands...' role='menu' state='expandable horizontal' 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=(4,0)
    app.name='Firefox' name='Greasemonkey' role='menu' state='enabled expandable focusable horizontal selectable sensitive' 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='Firefox' name='None' role='scroll pane' state='enabled opaque sensitive showing vertical visible' relations='labelled by node child of'
^^^^^ 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)
    app.name='Firefox' name='None' role='progress bar' state='enabled horizontal opaque sensitive showing visible' relations=''
SPEECH OUTPUT: '22 percent. '
^^^^^ 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='Firefox' name='None' role='scroll pane' state='enabled opaque sensitive showing vertical visible' relations='labelled by node child of'
SPEECH OUTPUT: 'alert'
^^^^^ PROCESS OBJECT EVENT object:children-changed:add:system ^^^^^

---------> 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='Firefox' name='None' role='progress bar' state='enabled horizontal opaque sensitive showing 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)
---------> QUEUEING EVENT object:text-changed:insert:system
KEYEVENT: type=0
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814005.393504
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (116)
    app.name='Firefox' name='None' role='progress bar' state='enabled horizontal opaque sensitive showing visible' relations=''
KEYEVENT: type=1
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814005.404598
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (116)
KEYEVENT: type=0
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814005.420250
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (116)
KEYEVENT: type=1
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814005.427673
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (116)
---------> QUEUEING EVENT focus:
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

---------> QUEUEING EVENT object:state-changed:focused
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,9)
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
    app.name='Firefox' name='None' role='entry' state='editable enabled focusable horizontal opaque sensitive showing single line visible supports autocompletion' relations=''
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

---------> QUEUEING EVENT object:property-change:accessible-name
DEQUEUED KEYPRESS 'Down' (116) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-value
LOCUS OF FOCUS: app='Firefox' name='About' role='link'
                event=None
SPEECH OUTPUT: 'About link'
SPEECH OUTPUT: '
'
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:text-caret-moved
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = About
           role            = link
BRAILLE LINE:  'About'
     VISIBLE:  'About', cursor=1

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

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
DEQUEUED KEYPRESS 'Down' (116) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
---------> QUEUEING EVENT object:property-change:accessible-name
LOCUS OF FOCUS: app='Firefox' name='Screenshots' role='link'
                event=None
SPEECH OUTPUT: 'Screenshots link'
SPEECH OUTPUT: '
'
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Screenshots
           role            = link
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:text-caret-moved
BRAILLE LINE:  'Screenshots'
     VISIBLE:  'Screenshots', cursor=1

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

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='Firefox' name='Documentation - VirtualBox' role='document frame' state='enabled focusable horizontal opaque sensitive showing visible' relations='node child of'
KEYEVENT: type=0
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814010.758673
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (116)
LOCUS OF FOCUS: app='Firefox' name='Documentation - VirtualBox' role='document frame'
                event='focus:'
KEYEVENT: type=1
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814010.942507
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (116)
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = About
           role            = link
BRAILLE LINE:  'About'
     VISIBLE:  'About', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: Gecko._getSpeechForDocumentFrame
           obj             = Documentation - VirtualBox
           role            = document frame
           already_focused = False
           utterances:
               (Documentation - VirtualBox)
               (html content)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Documentation - VirtualBox html content'
^^^^^ 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='Firefox' name='Documentation - VirtualBox' role='document frame' state='enabled focusable horizontal opaque sensitive showing visible' relations='node child of'
Finding top-level object for source.name=Documentation - VirtualBox
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Documentation - VirtualBox - Mozilla Firefox
^^^^^ 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(7,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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='Firefox' name='Delicious Toolbar' role='push button' 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=(48,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(7,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(7,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(8,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(8,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(8,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(7,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(8,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(7,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(8,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(7,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(7,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(8,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(8,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(8,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(7,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(7,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(8,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(7,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(8,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(7,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(8,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(8,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(7,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(8,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(7,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(8,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(7,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(7,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(8,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(7,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(8,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(8,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(8,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(8,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(7,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(8,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(7,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(7,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(8,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(7,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(8,0)
    app.name='Firefox' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' 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='Firefox' name='VirtualBox' role='image' 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='Firefox' name='About' role='link' state='enabled focusable horizontal opaque sensitive showing visible visited' 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)
IGNORING DEFUNCT OBJECT
^^^^^ 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='Firefox' name='About' role='link' state='enabled focusable horizontal opaque sensitive showing visible visited' relations=''
LOCUS OF FOCUS: app='Firefox' name='About' role='link'
                event='focus:'
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = About
           role            = link
BRAILLE LINE:  'About'
     VISIBLE:  'About', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be useless: [section | ]
GENERATOR: Gecko._getSpeechForLink
           obj             = About
           role            = link
           already_focused = False
           utterances:
               (About)
               (link)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'About link'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='Firefox' name='About' role='link' state='enabled focusable horizontal opaque sensitive showing visible visited' relations=''
Finding top-level object for source.name=About
--> obj.name=
--> obj.name=Documentation - VirtualBox
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Documentation - VirtualBox - Mozilla Firefox
^^^^^ 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='Firefox' name='About' role='link' state='enabled focusable horizontal opaque sensitive showing visible visited' 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='Firefox' name='Screenshots' role='link' state='enabled focusable focused horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='Firefox' name='Screenshots' role='link' state='enabled focusable focused horizontal opaque sensitive showing visible' relations=''
LOCUS OF FOCUS: app='Firefox' name='Screenshots' role='link'
                event='focus:'
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Screenshots
           role            = link
BRAILLE LINE:  'Screenshots'
     VISIBLE:  'Screenshots', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: Gecko._getSpeechForLink
           obj             = Screenshots
           role            = link
           already_focused = False
           utterances:
               (Screenshots)
               (link)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Screenshots link'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='Firefox' name='Screenshots' role='link' state='enabled focusable focused horizontal opaque sensitive showing visible' relations=''
Finding top-level object for source.name=Screenshots
--> obj.name=
--> obj.name=Documentation - VirtualBox
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Documentation - VirtualBox - Mozilla Firefox
^^^^^ 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='Firefox' name='Screenshots' role='link' state='enabled focusable focused horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

DEQUEUED KEYPRESS 'Down' (116) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
---------> QUEUEING EVENT object:property-change:accessible-name
KEYEVENT: type=0
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814013.110216
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (116)
KEYEVENT: type=1
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814013.283547
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (116)
LOCUS OF FOCUS: app='Firefox' name='Downloads' role='link'
                event=None
SPEECH OUTPUT: 'Downloads link'
SPEECH OUTPUT: '
'
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:text-caret-moved
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Downloads
           role            = link
BRAILLE LINE:  'Downloads'
     VISIBLE:  'Downloads', cursor=1

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

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

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

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

DEQUEUED KEYPRESS 'Down' (116) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
---------> QUEUEING EVENT object:property-change:accessible-name
KEYEVENT: type=0
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814013.878044
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (116)
LOCUS OF FOCUS: app='Firefox' name='Documentation' role='link'
                event=None
SPEECH OUTPUT: 'Documentation link'
SPEECH OUTPUT: '
'
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Documentation
           role            = link
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:text-caret-moved
KEYEVENT: type=1
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814014.057007
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (116)
BRAILLE LINE:  'Documentation'
     VISIBLE:  'Documentation', cursor=1

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

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='Firefox' name='Downloads' role='link' state='enabled focusable horizontal opaque sensitive showing visible visited' relations=''
LOCUS OF FOCUS: app='Firefox' name='Downloads' role='link'
                event='focus:'
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Downloads
           role            = link
BRAILLE LINE:  'Downloads'
     VISIBLE:  'Downloads', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: Gecko._getSpeechForLink
           obj             = Downloads
           role            = link
           already_focused = False
           utterances:
               (Downloads)
               (link)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Downloads link'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='Firefox' name='Downloads' role='link' state='enabled focusable horizontal opaque sensitive showing visible visited' relations=''
Finding top-level object for source.name=Downloads
--> obj.name=
--> obj.name=Documentation - VirtualBox
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Documentation - VirtualBox - Mozilla Firefox
^^^^^ 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='Firefox' name='Downloads' role='link' state='enabled focusable horizontal opaque sensitive showing visible visited' 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='Firefox' name='Documentation' role='link' state='enabled focusable focused horizontal opaque sensitive showing visible visited' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED KEYPRESS 'Down' (116) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
LOCUS OF FOCUS: app='Firefox' name='' role='section'
                event=None
SPEECH OUTPUT: 'Downloads link'
SPEECH OUTPUT: '
'
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Downloads
           role            = link
BRAILLE LINE:  'Downloads'
     VISIBLE:  'Downloads', cursor=0

^^^^^ PROCESS KEY PRESS EVENT Down ^^^^^
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='Firefox' name='Documentation' role='link' state='enabled focusable horizontal opaque sensitive showing visible visited' relations=''
LOCUS OF FOCUS: app='Firefox' name='Documentation' role='link'
                event='focus:'
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Documentation
           role            = link
KEYEVENT: type=0
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814015.414313
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (116)
BRAILLE LINE:  'Documentation'
     VISIBLE:  'Documentation', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: Gecko._getSpeechForLink
           obj             = Documentation
           role            = link
           already_focused = False
           utterances:
               (Documentation)
               (link)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Documentation link'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='Firefox' name='Documentation' role='link' state='enabled focusable horizontal opaque sensitive showing visible visited' relations=''
Finding top-level object for source.name=Documentation
--> obj.name=
--> obj.name=Documentation - VirtualBox
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Documentation - VirtualBox - Mozilla Firefox
^^^^^ 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='Firefox' name='Documentation' role='link' state='enabled focusable horizontal opaque sensitive showing visible visited' relations=''
KEYEVENT: type=1
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814015.593024
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (116)
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

DEQUEUED KEYRELEASE 'Down' (116) <----------

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='Firefox' name='Documentation - VirtualBox' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ 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='Firefox' name='Documentation - VirtualBox' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
Finding top-level object for source.name=Documentation - VirtualBox
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Documentation - VirtualBox - Mozilla Firefox
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED KEYPRESS 'Down' (116) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
LOCUS OF FOCUS: app='Firefox' name='' role='section'
                event=None
SPEECH OUTPUT: 'Documentation link'
SPEECH OUTPUT: '
'
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Documentation
           role            = link
BRAILLE LINE:  'Documentation'
     VISIBLE:  'Documentation', cursor=0

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

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
KEYEVENT: type=0
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814016.741514
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (116)
DEQUEUED KEYPRESS 'Down' (116) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
---------> QUEUEING EVENT object:property-change:accessible-name
KEYEVENT: type=1
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814016.917749
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (116)
SPEECH OUTPUT: ' 4   characters'
SPEECH OUTPUT: 'End-user docs link'
SPEECH OUTPUT: '
'
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = End-user docs
           role            = link
BRAILLE LINE:  '    End-user docs'
     VISIBLE:  '    End-user docs', cursor=1

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Firefox' name='End-user docs' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED KEYRELEASE 'Down' (116) <----------

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
KEYEVENT: type=0
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814018.780627
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (116)
DEQUEUED KEYPRESS 'Down' (116) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
---------> QUEUEING EVENT object:property-change:accessible-name
KEYEVENT: type=1
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814018.927497
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (116)
SPEECH OUTPUT: ' 4   characters'
SPEECH OUTPUT: 'Technical docs link'
SPEECH OUTPUT: '
'
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Technical docs
           role            = link
BRAILLE LINE:  '    Technical docs'
     VISIBLE:  '    Technical docs', cursor=1

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

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

DEQUEUED KEYRELEASE 'Down' (116) <----------

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
KEYEVENT: type=0
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814019.470316
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (116)
DEQUEUED KEYPRESS 'Down' (116) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
---------> QUEUEING EVENT object:property-change:accessible-name
KEYEVENT: type=1
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814019.647715
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (116)
LOCUS OF FOCUS: app='Firefox' name='Contribute' role='link'
                event=None
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:text-caret-moved
SPEECH OUTPUT: 'Contribute link'
SPEECH OUTPUT: '
'
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Contribute
           role            = link
BRAILLE LINE:  'Contribute'
     VISIBLE:  'Contribute', cursor=1

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

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

DEQUEUED KEYRELEASE 'Down' (116) <----------

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='Firefox' name='Contribute' role='link' state='enabled focusable focused horizontal opaque sensitive showing visible' relations=''
^^^^^ 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='Firefox' name='Contribute' role='link' state='enabled focusable focused horizontal opaque sensitive showing visible' relations=''
Finding top-level object for source.name=Contribute
--> obj.name=
--> obj.name=Documentation - VirtualBox
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Documentation - VirtualBox - Mozilla Firefox
^^^^^ 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='Firefox' name='Contribute' role='link' state='enabled focusable focused horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
---------> QUEUEING EVENT object:property-change:accessible-name
KEYEVENT: type=1
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814020.512594
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (116)
LOCUS OF FOCUS: app='Firefox' name='Community' role='link'
                event=None
SPEECH OUTPUT: 'Community link'
SPEECH OUTPUT: '
'
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:text-caret-moved
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Community
           role            = link
BRAILLE LINE:  'Community'
     VISIBLE:  'Community', cursor=1

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

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

DEQUEUED KEYRELEASE 'Down' (116) <----------

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='Firefox' name='Community' role='link' state='enabled focusable focused horizontal opaque sensitive showing visible' relations=''
^^^^^ 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='Firefox' name='Community' role='link' state='enabled focusable focused horizontal opaque sensitive showing visible' relations=''
Finding top-level object for source.name=Community
--> obj.name=
--> obj.name=Documentation - VirtualBox
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Documentation - VirtualBox - Mozilla Firefox
^^^^^ 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='Firefox' name='Community' role='link' state='enabled focusable focused horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
KEYEVENT: type=1
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814021.427356
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (116)
---------> QUEUEING EVENT object:property-change:accessible-name
LOCUS OF FOCUS: app='Firefox' name='' role='entry'
                event=None
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:text-caret-moved
KEYEVENT: type=0
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814022.738424
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (116)
KEYEVENT: type=1
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814022.877325
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (116)
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
Gecko.script.py:isReadOnlyTextArea=False for app.name='Firefox' name='None' role='entry' state='editable enabled focusable focused horizontal opaque sensitive showing single line visible supports autocompletion' relations=''
GENERATOR: Gecko._getSpeechForText
           obj             = 
           role            = entry
           already_focused = False
           utterances:
               (text)
               (search...)
SPEECH OUTPUT: 'text search...'
GENERATOR: Gecko._getBrailleRegionsForText
           obj             = 
           role            = entry
GENERATOR: _getBrailleRegionsForText
           obj             = 
           role            = entry
Gecko.script.py:isReadOnlyTextArea=False for app.name='Firefox' name='None' role='entry' state='editable enabled focusable focused horizontal opaque sensitive showing single line visible supports autocompletion' relations=''
BRAILLE LINE:  'search... $l'
     VISIBLE:  'search... $l', cursor=1

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

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

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

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

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='Firefox' name='None' role='entry' state='editable enabled focusable focused horizontal opaque sensitive showing single line visible supports autocompletion' relations=''
^^^^^ 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='Firefox' name='None' role='entry' state='editable enabled focusable focused horizontal opaque sensitive showing single line visible supports autocompletion' relations=''
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Documentation - VirtualBox
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Documentation - VirtualBox - Mozilla Firefox
^^^^^ 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='Firefox' name='None' role='entry' state='editable enabled focusable focused horizontal opaque sensitive showing single line visible supports autocompletion' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

DEQUEUED KEYPRESS 'Down' (116) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
KEYEVENT: type=0
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814025.023470
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (116)
KEYEVENT: type=1
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814025.161546
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (116)
LOCUS OF FOCUS: app='Firefox' name='Login' role='link'
                event=None
SPEECH OUTPUT: 'Login link Settings link Register link Help/Guide link'
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Login
           role            = link
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:text-caret-moved
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Settings
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Register
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Help/Guide
           role            = link
BRAILLE LINE:  'Login Settings Register Help/Guide'
     VISIBLE:  'Login Settings Register Help/Gui', cursor=1

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

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

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

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

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

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

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Firefox' name='Help/Guide' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED KEYPRESS 'Down' (116) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
LOCUS OF FOCUS: app='Firefox' name='' role='heading'
                event=None
SPEECH OUTPUT: 'Documentation heading level 1'
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
BRAILLE LINE:  'Documentation h1'
     VISIBLE:  'Documentation h1', cursor=1

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

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='Firefox' name='Login' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
LOCUS OF FOCUS: app='Firefox' name='Login' role='link'
                event='focus:'
KEYEVENT: type=0
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814026.202230
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (116)
KEYEVENT: type=1
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814026.308702
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (116)
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Login
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Settings
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Register
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Help/Guide
           role            = link
BRAILLE LINE:  'Login Settings Register Help/Guide'
     VISIBLE:  'Login Settings Register Help/Gui', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be useless: [section | ]
Object deemed to be useless: [section | ]
GENERATOR: Gecko._getSpeechForLink
           obj             = Login
           role            = link
           already_focused = False
           utterances:
               (Login)
               (link)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Login link'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='Firefox' name='Login' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
Finding top-level object for source.name=Login
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Documentation - VirtualBox
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Documentation - VirtualBox - Mozilla Firefox
^^^^^ 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='Firefox' name='Login' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='Firefox' name='Documentation - VirtualBox' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ 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='Firefox' name='Documentation - VirtualBox' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
Finding top-level object for source.name=Documentation - VirtualBox
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Documentation - VirtualBox - Mozilla Firefox
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED KEYPRESS 'Down' (116) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
KEYEVENT: type=0
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814027.694766
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (116)
KEYEVENT: type=1
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814027.836806
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (116)
LOCUS OF FOCUS: app='Firefox' name='Settings' role='link'
                event=None
SPEECH OUTPUT: 'Login link Settings link Register link Help/Guide link'
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:text-caret-moved
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Login
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Settings
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Register
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Help/Guide
           role            = link
BRAILLE LINE:  'Login Settings Register Help/Guide'
     VISIBLE:  'Settings Register Help/Guide', cursor=1

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

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
DEQUEUED KEYPRESS 'Down' (116) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
LOCUS OF FOCUS: app='Firefox' name='' role='heading'
                event=None
SPEECH OUTPUT: 'Documentation heading level 1'
KEYEVENT: type=0
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814029.125316
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (116)
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
KEYEVENT: type=1
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814029.257697
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (116)
BRAILLE LINE:  'Documentation h1'
     VISIBLE:  'Documentation h1', cursor=1

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

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='Firefox' name='Settings' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
LOCUS OF FOCUS: app='Firefox' name='Settings' role='link'
                event='focus:'
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Login
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Settings
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Register
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Help/Guide
           role            = link
BRAILLE LINE:  'Login Settings Register Help/Guide'
     VISIBLE:  'Settings Register Help/Guide', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be useless: [section | ]
Object deemed to be useless: [section | ]
GENERATOR: Gecko._getSpeechForLink
           obj             = Settings
           role            = link
           already_focused = False
           utterances:
               (Settings)
               (link)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Settings link'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='Firefox' name='Settings' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
Finding top-level object for source.name=Settings
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Documentation - VirtualBox
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Documentation - VirtualBox - Mozilla Firefox
^^^^^ 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='Firefox' name='Settings' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

DEQUEUED KEYPRESS 'Down' (116) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
KEYEVENT: type=0
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814031.213805
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (116)
KEYEVENT: type=1
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814031.387674
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (116)
LOCUS OF FOCUS: app='Firefox' name='Register' role='link'
                event=None
SPEECH OUTPUT: 'Login link Settings link Register link Help/Guide link'
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:text-caret-moved
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Login
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Settings
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Register
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Help/Guide
           role            = link
BRAILLE LINE:  'Login Settings Register Help/Guide'
     VISIBLE:  'Register Help/Guide', cursor=1

^^^^^ PROCESS KEY PRESS EVENT Down ^^^^^
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='Firefox' name='Documentation - VirtualBox' role='document frame' state='enabled focusable horizontal opaque sensitive showing visible' relations='node child of'
LOCUS OF FOCUS: app='Firefox' name='Documentation - VirtualBox' role='document frame'
                event='focus:'
KEYEVENT: type=0
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814032.872621
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (116)
GENERATOR: Gecko._getBrailleRegionsForText
           obj             = 
           role            = entry
GENERATOR: _getBrailleRegionsForText
           obj             = 
           role            = entry
Gecko.script.py:isReadOnlyTextArea=False for app.name='Firefox' name='None' role='entry' state='editable enabled focusable horizontal opaque sensitive showing single line visible supports autocompletion' relations=''
BRAILLE LINE:  'search... $l'
     VISIBLE:  'search... $l', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: Gecko._getSpeechForDocumentFrame
           obj             = Documentation - VirtualBox
           role            = document frame
           already_focused = False
           utterances:
               (Documentation - VirtualBox)
               (html content)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Documentation - VirtualBox html content'
^^^^^ 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='Firefox' name='Documentation - VirtualBox' role='document frame' state='enabled focusable horizontal opaque sensitive showing visible' relations='node child of'
Finding top-level object for source.name=Documentation - VirtualBox
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Documentation - VirtualBox - Mozilla Firefox
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED KEYRELEASE 'Down' (116) <----------

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
DEQUEUED KEYPRESS 'Down' (116) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
KEYEVENT: type=1
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814033.014342
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (116)
LOCUS OF FOCUS: app='Firefox' name='Login' role='link'
                event=None
SPEECH OUTPUT: 'Login link Settings link Register link Help/Guide link'
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:text-caret-moved
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Login
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Settings
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Register
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Help/Guide
           role            = link
BRAILLE LINE:  'Login Settings Register Help/Guide'
     VISIBLE:  'Login Settings Register Help/Gui', cursor=1

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

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='Firefox' name='Register' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
LOCUS OF FOCUS: app='Firefox' name='Register' role='link'
                event='focus:'
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Login
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Settings
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Register
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Help/Guide
           role            = link
BRAILLE LINE:  'Login Settings Register Help/Guide'
     VISIBLE:  'Register Help/Guide', cursor=1
default.findCommonAncestor...
KEYEVENT: type=0
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814035.208614
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (116)
...default.findCommonAncestor
GENERATOR: Gecko._getSpeechForLink
           obj             = Register
           role            = link
           already_focused = False
           utterances:
               (Register)
               (link)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Register link'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='Firefox' name='Register' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
Finding top-level object for source.name=Register
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Documentation - VirtualBox
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Documentation - VirtualBox - Mozilla Firefox
^^^^^ 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='Firefox' name='Register' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

DEQUEUED KEYPRESS 'Down' (116) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
KEYEVENT: type=1
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814035.385002
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (116)
LOCUS OF FOCUS: app='Firefox' name='Help/Guide' role='link'
                event=None
---------> QUEUEING EVENT focus:
SPEECH OUTPUT: 'Login link Settings link Register link Help/Guide link'
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:text-caret-moved
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Login
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Settings
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Register
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Help/Guide
           role            = link
BRAILLE LINE:  'Login Settings Register Help/Guide'
     VISIBLE:  'Help/Guide', cursor=1

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

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='Firefox' name='Login' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
LOCUS OF FOCUS: app='Firefox' name='Login' role='link'
                event='focus:'
KEYEVENT: type=0
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814037.081315
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (116)
KEYEVENT: type=1
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814037.222140
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (116)
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Login
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Settings
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Register
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Help/Guide
           role            = link
BRAILLE LINE:  'Login Settings Register Help/Guide'
     VISIBLE:  'Login Settings Register Help/Gui', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: Gecko._getSpeechForLink
           obj             = Login
           role            = link
           already_focused = False
           utterances:
               (Login)
               (link)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Login link'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='Firefox' name='Login' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
Finding top-level object for source.name=Login
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Documentation - VirtualBox
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Documentation - VirtualBox - Mozilla Firefox
^^^^^ 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='Firefox' name='Login' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

DEQUEUED KEYPRESS 'Down' (116) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
KEYEVENT: type=0
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814038.566244
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (116)
KEYEVENT: type=1
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814038.706609
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (116)
LOCUS OF FOCUS: app='Firefox' name='Settings' role='link'
                event=None
SPEECH OUTPUT: 'Login link Settings link Register link Help/Guide link'
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:text-caret-moved
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Login
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Settings
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Register
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Help/Guide
           role            = link
BRAILLE LINE:  'Login Settings Register Help/Guide'
     VISIBLE:  'Settings Register Help/Guide', cursor=1

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

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='Firefox' name='Help/Guide' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
LOCUS OF FOCUS: app='Firefox' name='Help/Guide' role='link'
                event='focus:'
KEYEVENT: type=0
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814039.975471
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (116)
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Login
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Settings
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Register
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Help/Guide
           role            = link
KEYEVENT: type=1
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814040.116183
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (116)
BRAILLE LINE:  'Login Settings Register Help/Guide'
     VISIBLE:  'Help/Guide', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: Gecko._getSpeechForLink
           obj             = Help/Guide
           role            = link
           already_focused = False
           utterances:
               (Help/Guide)
               (link)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Help/Guide link'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='Firefox' name='Help/Guide' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
Finding top-level object for source.name=Help/Guide
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Documentation - VirtualBox
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Documentation - VirtualBox - Mozilla Firefox
^^^^^ 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='Firefox' name='Help/Guide' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

DEQUEUED KEYPRESS 'Down' (116) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
LOCUS OF FOCUS: app='Firefox' name='' role='heading'
                event=None
SPEECH OUTPUT: 'Documentation heading level 1'
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
BRAILLE LINE:  'Documentation h1'
     VISIBLE:  'Documentation h1', cursor=1

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

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
DEQUEUED KEYPRESS 'Down' (116) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
LOCUS OF FOCUS: app='Firefox' name='' role='paragraph'
                event=None
SPEECH OUTPUT: 'We provide documentation targeting both end-users and developers:'
BRAILLE LINE:  'We provide documentation targeting both end-users and developers:'
     VISIBLE:  'We provide documentation targeti', cursor=1

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

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='Firefox' name='Settings' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
LOCUS OF FOCUS: app='Firefox' name='Settings' role='link'
                event='focus:'
KEYEVENT: type=0
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814041.753027
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (116)
KEYEVENT: type=1
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814041.927416
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (116)
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Login
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Settings
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Register
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Help/Guide
           role            = link
BRAILLE LINE:  'Login Settings Register Help/Guide'
     VISIBLE:  'Settings Register Help/Guide', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be useless: [section | ]
Object deemed to be useless: [section | ]
GENERATOR: Gecko._getSpeechForLink
           obj             = Settings
           role            = link
           already_focused = False
           utterances:
               (Settings)
               (link)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Settings link'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='Firefox' name='Settings' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
Finding top-level object for source.name=Settings
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Documentation - VirtualBox
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Documentation - VirtualBox - Mozilla Firefox
^^^^^ 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='Firefox' name='Settings' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

DEQUEUED KEYPRESS 'Down' (116) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
LOCUS OF FOCUS: app='Firefox' name='Register' role='link'
                event=None
SPEECH OUTPUT: 'Login link Settings link Register link Help/Guide link'
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:text-caret-moved
KEYEVENT: type=0
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814044.039118
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (116)
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Login
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Settings
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Register
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Help/Guide
           role            = link
BRAILLE LINE:  'Login Settings Register Help/Guide'
     VISIBLE:  'Register Help/Guide', cursor=1

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

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='Firefox' name='Documentation - VirtualBox' role='document frame' state='enabled focusable horizontal opaque sensitive showing visible' relations='node child of'
KEYEVENT: type=1
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814044.168448
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (116)
LOCUS OF FOCUS: app='Firefox' name='Documentation - VirtualBox' role='document frame'
                event='focus:'
GENERATOR: Gecko._getBrailleRegionsForText
           obj             = 
           role            = entry
GENERATOR: _getBrailleRegionsForText
           obj             = 
           role            = entry
Gecko.script.py:isReadOnlyTextArea=False for app.name='Firefox' name='None' role='entry' state='editable enabled focusable horizontal opaque sensitive showing single line visible supports autocompletion' relations=''
BRAILLE LINE:  'search... $l'
     VISIBLE:  'search... $l', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: Gecko._getSpeechForDocumentFrame
           obj             = Documentation - VirtualBox
           role            = document frame
           already_focused = False
           utterances:
               (Documentation - VirtualBox)
               (html content)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Documentation - VirtualBox html content'
^^^^^ 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='Firefox' name='Documentation - VirtualBox' role='document frame' state='enabled focusable horizontal opaque sensitive showing visible' relations='node child of'
Finding top-level object for source.name=Documentation - VirtualBox
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Documentation - VirtualBox - Mozilla Firefox
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED KEYPRESS 'Down' (116) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
KEYEVENT: type=0
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814045.218390
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (116)
KEYEVENT: type=1
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814045.359765
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (116)
LOCUS OF FOCUS: app='Firefox' name='Login' role='link'
                event=None
SPEECH OUTPUT: 'Login link Settings link Register link Help/Guide link'
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:text-caret-moved
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Login
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Settings
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Register
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Help/Guide
           role            = link
BRAILLE LINE:  'Login Settings Register Help/Guide'
     VISIBLE:  'Login Settings Register Help/Gui', cursor=1

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

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='Firefox' name='Register' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
LOCUS OF FOCUS: app='Firefox' name='Register' role='link'
                event='focus:'
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Login
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Settings
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Register
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Help/Guide
           role            = link
BRAILLE LINE:  'Login Settings Register Help/Guide'
     VISIBLE:  'Register Help/Guide', cursor=1
default.findCommonAncestor...
KEYEVENT: type=0
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814047.039159
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (116)
...default.findCommonAncestor
GENERATOR: Gecko._getSpeechForLink
           obj             = Register
           role            = link
           already_focused = False
           utterances:
               (Register)
               (link)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Register link'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='Firefox' name='Register' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
Finding top-level object for source.name=Register
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Documentation - VirtualBox
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Documentation - VirtualBox - Mozilla Firefox
^^^^^ 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='Firefox' name='Register' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

DEQUEUED KEYPRESS 'Down' (116) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
KEYEVENT: type=1
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814047.178136
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (116)
LOCUS OF FOCUS: app='Firefox' name='Help/Guide' role='link'
                event=None
SPEECH OUTPUT: 'Login link Settings link Register link Help/Guide link'
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:text-caret-moved
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Login
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Settings
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Register
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Help/Guide
           role            = link
BRAILLE LINE:  'Login Settings Register Help/Guide'
     VISIBLE:  'Help/Guide', cursor=1

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

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
DEQUEUED KEYPRESS 'Down' (116) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
KEYEVENT: type=0
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814049.088964
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (116)
KEYEVENT: type=1
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814049.222144
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (116)
LOCUS OF FOCUS: app='Firefox' name='' role='heading'
                event=None
SPEECH OUTPUT: 'Documentation heading level 1'
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
BRAILLE LINE:  'Documentation h1'
     VISIBLE:  'Documentation h1', cursor=1

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

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='Firefox' name='Login' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
LOCUS OF FOCUS: app='Firefox' name='Login' role='link'
                event='focus:'
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Login
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Settings
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Register
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Help/Guide
           role            = link
BRAILLE LINE:  'Login Settings Register Help/Guide'
     VISIBLE:  'Login Settings Register Help/Gui', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be useless: [section | ]
Object deemed to be useless: [section | ]
GENERATOR: Gecko._getSpeechForLink
           obj             = Login
           role            = link
           already_focused = False
           utterances:
               (Login)
               (link)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Login link'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='Firefox' name='Login' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
Finding top-level object for source.name=Login
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Documentation - VirtualBox
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Documentation - VirtualBox - Mozilla Firefox
^^^^^ 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='Firefox' name='Login' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

DEQUEUED KEYPRESS 'Down' (116) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
KEYEVENT: type=0
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814051.220073
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (116)
KEYEVENT: type=1
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814051.359284
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (116)
LOCUS OF FOCUS: app='Firefox' name='Settings' role='link'
                event=None
SPEECH OUTPUT: 'Login link Settings link Register link Help/Guide link'
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:text-caret-moved
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Login
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Settings
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Register
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Help/Guide
           role            = link
BRAILLE LINE:  'Login Settings Register Help/Guide'
     VISIBLE:  'Settings Register Help/Guide', cursor=1

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

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='Firefox' name='Help/Guide' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
LOCUS OF FOCUS: app='Firefox' name='Help/Guide' role='link'
                event='focus:'
KEYEVENT: type=0
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814053.022497
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (116)
KEYEVENT: type=1
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814053.160355
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (116)
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Login
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Settings
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Register
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Help/Guide
           role            = link
BRAILLE LINE:  'Login Settings Register Help/Guide'
     VISIBLE:  'Help/Guide', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: Gecko._getSpeechForLink
           obj             = Help/Guide
           role            = link
           already_focused = False
           utterances:
               (Help/Guide)
               (link)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Help/Guide link'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='Firefox' name='Help/Guide' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
Finding top-level object for source.name=Help/Guide
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Documentation - VirtualBox
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Documentation - VirtualBox - Mozilla Firefox
^^^^^ 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='Firefox' name='Help/Guide' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

DEQUEUED KEYPRESS 'Down' (116) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
LOCUS OF FOCUS: app='Firefox' name='' role='heading'
                event=None
SPEECH OUTPUT: 'Documentation heading level 1'
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
KEYEVENT: type=0
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814055.236990
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (116)
BRAILLE LINE:  'Documentation h1'
     VISIBLE:  'Documentation h1', cursor=1

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

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='Firefox' name='Documentation - VirtualBox' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ 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='Firefox' name='Documentation - VirtualBox' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
Finding top-level object for source.name=Documentation - VirtualBox
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Documentation - VirtualBox - Mozilla Firefox
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED KEYPRESS 'Down' (116) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
KEYEVENT: type=1
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814055.364169
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (116)
LOCUS OF FOCUS: app='Firefox' name='' role='paragraph'
                event=None
SPEECH OUTPUT: 'We provide documentation targeting both end-users and developers:'
BRAILLE LINE:  'We provide documentation targeting both end-users and developers:'
     VISIBLE:  'We provide documentation targeti', cursor=1

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

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='Firefox' name='Settings' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
LOCUS OF FOCUS: app='Firefox' name='Settings' role='link'
                event='focus:'
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Login
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Settings
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Register
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Help/Guide
           role            = link
BRAILLE LINE:  'Login Settings Register Help/Guide'
     VISIBLE:  'Settings Register Help/Guide', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be useless: [section | ]
Object deemed to be useless: [section | ]
GENERATOR: Gecko._getSpeechForLink
           obj             = Settings
           role            = link
           already_focused = False
           utterances:
               (Settings)
               (link)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Settings link'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='Firefox' name='Settings' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
Finding top-level object for source.name=Settings
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Documentation - VirtualBox
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Documentation - VirtualBox - Mozilla Firefox
^^^^^ 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='Firefox' name='Settings' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

DEQUEUED KEYPRESS 'Down' (116) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
LOCUS OF FOCUS: app='Firefox' name='Register' role='link'
                event=None
SPEECH OUTPUT: 'Login link Settings link Register link Help/Guide link'
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:text-caret-moved
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Login
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Settings
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Register
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Help/Guide
           role            = link
BRAILLE LINE:  'Login Settings Register Help/Guide'
     VISIBLE:  'Register Help/Guide', cursor=1

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

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='Firefox' name='Documentation - VirtualBox' role='document frame' state='enabled focusable horizontal opaque sensitive showing visible' relations='node child of'
LOCUS OF FOCUS: app='Firefox' name='Documentation - VirtualBox' role='document frame'
                event='focus:'
GENERATOR: Gecko._getBrailleRegionsForText
           obj             = 
           role            = entry
GENERATOR: _getBrailleRegionsForText
           obj             = 
           role            = entry
Gecko.script.py:isReadOnlyTextArea=False for app.name='Firefox' name='None' role='entry' state='editable enabled focusable horizontal opaque sensitive showing single line visible supports autocompletion' relations=''
BRAILLE LINE:  'search... $l'
     VISIBLE:  'search... $l', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: Gecko._getSpeechForDocumentFrame
           obj             = Documentation - VirtualBox
           role            = document frame
           already_focused = False
           utterances:
               (Documentation - VirtualBox)
               (html content)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Documentation - VirtualBox html content'
^^^^^ 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='Firefox' name='Documentation - VirtualBox' role='document frame' state='enabled focusable horizontal opaque sensitive showing visible' relations='node child of'
Finding top-level object for source.name=Documentation - VirtualBox
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Documentation - VirtualBox - Mozilla Firefox
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED KEYPRESS 'Down' (116) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
LOCUS OF FOCUS: app='Firefox' name='Login' role='link'
                event=None
SPEECH OUTPUT: 'Login link Settings link Register link Help/Guide link'
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:text-caret-moved
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Login
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Settings
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Register
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Help/Guide
           role            = link
KEYEVENT: type=0
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814060.133331
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (116)
BRAILLE LINE:  'Login Settings Register Help/Guide'
     VISIBLE:  'Login Settings Register Help/Gui', cursor=1

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

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='Firefox' name='Register' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
LOCUS OF FOCUS: app='Firefox' name='Register' role='link'
                event='focus:'
KEYEVENT: type=1
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814060.264360
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (116)
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Login
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Settings
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Register
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Help/Guide
           role            = link
BRAILLE LINE:  'Login Settings Register Help/Guide'
     VISIBLE:  'Register Help/Guide', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: Gecko._getSpeechForLink
           obj             = Register
           role            = link
           already_focused = False
           utterances:
               (Register)
               (link)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Register link'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='Firefox' name='Register' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
Finding top-level object for source.name=Register
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Documentation - VirtualBox
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Documentation - VirtualBox - Mozilla Firefox
^^^^^ 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='Firefox' name='Register' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='Firefox' name='Login' role='link' state='enabled focusable focused horizontal opaque sensitive showing visible' relations=''
LOCUS OF FOCUS: app='Firefox' name='Login' role='link'
                event='focus:'
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Login
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Settings
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Register
           role            = link
GENERATOR: Gecko._getBrailleRegionsForLink
           obj             = Help/Guide
           role            = link
BRAILLE LINE:  'Login Settings Register Help/Guide'
     VISIBLE:  'Login Settings Register Help/Gui', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: Gecko._getSpeechForLink
           obj             = Login
           role            = link
           already_focused = False
           utterances:
               (Login)
               (link)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Login link'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='Firefox' name='Login' role='link' state='enabled focusable focused horizontal opaque sensitive showing visible' relations=''
Finding top-level object for source.name=Login
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Documentation - VirtualBox
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Documentation - VirtualBox - Mozilla Firefox
^^^^^ 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='Firefox' name='Login' role='link' state='enabled focusable focused horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

DEQUEUED KEYPRESS 'Down' (116) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
LOCUS OF FOCUS: app='Firefox' name='' role='heading'
                event=None
SPEECH OUTPUT: 'Documentation heading level 1'
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
BRAILLE LINE:  'Documentation h1'
     VISIBLE:  'Documentation h1', cursor=1

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

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='Firefox' name='Documentation - VirtualBox' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ 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='Firefox' name='Documentation - VirtualBox' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
Finding top-level object for source.name=Documentation - VirtualBox
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Documentation - VirtualBox - Mozilla Firefox
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
KEYEVENT: type=1
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1238814062.524150
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (116)
LOCUS OF FOCUS: app='Firefox' name='' role='paragraph'
                event=None
SPEECH OUTPUT: 'We provide documentation targeting both end-users and developers:'
BRAILLE LINE:  'We provide documentation targeting both end-users and developers:'
     VISIBLE:  'We provide documentation targeti', cursor=1

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

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
KEYEVENT: type=0
          hw_code=64
          modifiers=0
          event_string=(Alt_L)
          is_text=True
          time=1238814067.274573
orca.keyEcho: string to echo: Alt_L
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
---------> 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=(0,0)
---------> QUEUEING EVENT window:deactivate
---------> QUEUEING EVENT object:state-changed:active
    app.name='metacity' name='metacity' role='application' state='' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

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

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0)
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
    app.name='Firefox' name='Documentation - VirtualBox - Mozilla Firefox' role='frame' state='enabled resizable sensitive showing visible' relations=''
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT window:create
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='Firefox' name='Documentation - VirtualBox - Mozilla Firefox' 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='metacity' name='fish  ~/.orca' role='statusbar' state='enabled multi line sensitive showing visible' relations=''
Script.getKnownApplications...
...Script.getKnownApplications
BRAILLE LINE:  'fish  ~/.orca'
     VISIBLE:  'fish  ~/.orca', cursor=0
SPEECH OUTPUT: 'fish  ~/.orca'
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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='metacity' name='None' role='filler' state='enabled sensitive showing vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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='metacity' name='None' role='panel' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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='metacity' name='None' role='window' state='enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED EVENT window:create <----------

vvvvv PROCESS OBJECT EVENT window:create vvvvv
OBJECT EVENT: window:create                            detail=(0,0)
    app.name='metacity' name='None' role='window' state='enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT window:create ^^^^^

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

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

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 ^^^^^

---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING 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 window:activate <----------

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
    app.name='gnome-terminal' name='fish  ~/.orca' role='frame' state='active enabled resizable sensitive showing visible' relations=''
ACTIVE SCRIPT: gnome-terminal (module=orca.scripts.apps.gnome-terminal) (reason=window:activate event)
Looking for settings at app-settings.gnome-terminal.py...
...could not find app-settings.gnome-terminal.py
LOCUS OF FOCUS: app='gnome-terminal' name='fish  ~/.orca' role='frame'
                event='window:activate'
GENERATOR: _getDefaultBrailleRegions
           obj             = gnome-terminal
           role            = application
GENERATOR: _getBrailleRegionsForFrame
           obj             = fish  ~/.orca
           role            = frame
Finding top-level object for source.name=fish  ~/.orca
BRAILLE LINE:  'gnome-terminal Application fish  ~/.orca Frame'
     VISIBLE:  'fish  ~/.orca Frame', cursor=1
default.findCommonAncestor...
Finding top-level object for source.name=fish  ~/.orca
GENERATOR: _getSpeechForFrame
           obj             = fish  ~/.orca
           role            = frame
           already_focused = False
           utterances:
               (fish  ~/.orca)
               (frame)
SPEECH OUTPUT: 'fish  ~/.orca 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=fish  ~/.orca
--> obj.name=
--> obj.name=
--> obj.name=fish  ~/.orca
LOCUS OF FOCUS: app='gnome-terminal' name='Terminal' role='terminal'
                event='object:state-changed:focused'
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~/.orca> '
     VISIBLE:  'nolan@nolan-eee ~/.orca> ', cursor=26
default.findCommonAncestor...
...default.findCommonAncestor
Finding frame for source.name=Terminal
--> obj.name=
--> obj.name=fish  ~/.orca
--> obj.name=
--> obj.name=
--> obj.name=fish  ~/.orca
GENERATOR: _getSpeechForTerminal
           obj             = Terminal
           role            = terminal
           already_focused = False
           utterances:
               (fish  ~/.orca)
SPEECH OUTPUT: 'fish  ~/.orca page'
SPEECH OUTPUT: 'fish  ~/.orca'
^^^^^ 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=fish  ~/.orca
--> obj.name=
--> obj.name=
--> obj.name=fish  ~/.orca
^^^^^ 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=fish  ~/.orca
--> obj.name=
--> obj.name=
--> obj.name=fish  ~/.orca
^^^^^ 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='fish  ~/.orca' role='frame' state='active enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

KEYEVENT: type=0
          hw_code=50
          modifiers=0
          event_string=(Shift_L)
          is_text=True
          time=1238814069.977641
orca.isPrintableKey: returning: False
orca.keyEcho: string to echo: Shift_L
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=49
          modifiers=1
          event_string=(~)
          is_text=True
          time=1238814070.223506
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING 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=(1733,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~/.orca> '
     VISIBLE:  'nolan@nolan-eee ~/.orca> ', cursor=27
^^^^^ 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=(1732,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~/.orca> ~'
     VISIBLE:  'nolan@nolan-eee ~/.orca> ~', cursor=27
orca.keyEcho: string to echo: ~
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: ~
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=1
          hw_code=50
          modifiers=1
          event_string=(Shift_L)
          is_text=True
          time=1238814070.367262
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=1
          hw_code=49
          modifiers=0
          event_string=(`)
          is_text=True
          time=1238814070.372375
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          time=1238814070.625213
orca.isPrintableKey: returning: False
orca.keyEcho: string to echo: Return
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          time=1238814070.695320
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> 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,80)
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-changed:insert
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
---------> QUEUEING EVENT object:property-change:accessible-value
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  ''
     VISIBLE:  '', cursor=1
^^^^^ 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=(1654,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
---------> QUEUEING EVENT object:property-change:accessible-name
BRAILLE LINE:  ''
     VISIBLE:  '', cursor=1
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
^^^^^ 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=(1654,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  ''
     VISIBLE:  '', cursor=1
SPEECH OUTPUT: '
'
^^^^^ 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)
---------> QUEUEING EVENT object:text-caret-moved
    app.name='gnome-terminal' name='None' role='scroll bar' state='enabled sensitive showing vertical visible' relations=''
---------> QUEUEING EVENT object:text-changed:insert
---------> 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-name
^^^^^ 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)
    app.name='gnome-terminal' name='fish  ~' 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:delete <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,13)
    app.name='gnome-terminal' name='fish  ~' role='label' state='enabled multi line 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=(0,10)
    app.name='gnome-terminal' name='fish  ~' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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='gnome-terminal' name='fish  ~' role='label' state='enabled multi line 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='gnome-terminal' name='fish  ~' 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=(1673,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  ''
     VISIBLE:  '', cursor=20
^^^^^ 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=(1654,19)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~> '
     VISIBLE:  'nolan@nolan-eee ~> ', cursor=20
SPEECH OUTPUT: 'nolan@nolan-eee ~> '
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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='gnome-terminal' name='fish  ~' 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:delete <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,10)
    app.name='gnome-terminal' name='fish  ~' role='label' state='enabled multi line 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=(0,7)
    app.name='gnome-terminal' name='fish  ~' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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='gnome-terminal' name='fish  ~' role='label' state='enabled multi line 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='gnome-terminal' name='fish  ~' role='frame' state='active enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

KEYEVENT: type=0
          hw_code=54
          modifiers=0
          event_string=(c)
          is_text=True
          time=1238814072.464297
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(1674,0)
---------> QUEUEING EVENT object:text-changed:insert
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~> '
     VISIBLE:  'nolan@nolan-eee ~> ', cursor=21
^^^^^ 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=(1673,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
KEYEVENT: type=1
          hw_code=54
          modifiers=0
          event_string=(c)
          is_text=True
          time=1238814072.572313
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
BRAILLE LINE:  'nolan@nolan-eee ~> c'
     VISIBLE:  'nolan@nolan-eee ~> c', cursor=21
orca.keyEcho: string to echo: c
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: c
KEYEVENT: type=0
          hw_code=33
          modifiers=0
          event_string=(p)
          is_text=True
          time=1238814072.595213
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING 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=(1675,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
KEYEVENT: type=1
          hw_code=33
          modifiers=0
          event_string=(p)
          is_text=True
          time=1238814072.690083
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
BRAILLE LINE:  'nolan@nolan-eee ~> c'
     VISIBLE:  'nolan@nolan-eee ~> c', cursor=22
^^^^^ 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=(1674,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~> cp'
     VISIBLE:  'nolan@nolan-eee ~> cp', cursor=22
orca.keyEcho: string to echo: p
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: p
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=0
          hw_code=65
          modifiers=0
          event_string=(space)
          is_text=True
          time=1238814072.775462
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING 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=(1676,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~> cp'
     VISIBLE:  'nolan@nolan-eee ~> cp', cursor=23
^^^^^ 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=(1675,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~> cp '
     VISIBLE:  'nolan@nolan-eee ~> cp ', cursor=23
orca.keyEcho: string to echo: space
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: space
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=1
          hw_code=65
          modifiers=0
          event_string=(space)
          is_text=True
          time=1238814072.878201
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=40
          modifiers=0
          event_string=(d)
          is_text=True
          time=1238814072.957113
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING 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=(1677,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~> cp '
     VISIBLE:  'nolan@nolan-eee ~> cp ', cursor=24
^^^^^ 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=(1676,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~> cp d'
     VISIBLE:  'nolan@nolan-eee ~> cp d', cursor=24
orca.keyEcho: string to echo: d
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: d
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=1
          hw_code=40
          modifiers=0
          event_string=(d)
          is_text=True
          time=1238814073.063417
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=26
          modifiers=0
          event_string=(e)
          is_text=True
          time=1238814073.130507
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING 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=(1678,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~> cp d'
     VISIBLE:  'nolan@nolan-eee ~> cp d', cursor=25
^^^^^ 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=(1677,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~> cp de'
     VISIBLE:  'nolan@nolan-eee ~> cp de', cursor=25
orca.keyEcho: string to echo: e
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: e
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=1
          hw_code=26
          modifiers=0
          event_string=(e)
          is_text=True
          time=1238814073.235698
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=56
          modifiers=0
          event_string=(b)
          is_text=True
          time=1238814073.339452
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING 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=(1679,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~> cp de'
     VISIBLE:  'nolan@nolan-eee ~> cp de', cursor=26
^^^^^ 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=(1678,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~> cp deb'
     VISIBLE:  'nolan@nolan-eee ~> cp deb', cursor=26
orca.keyEcho: string to echo: b
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: b
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=1
          hw_code=56
          modifiers=0
          event_string=(b)
          is_text=True
          time=1238814073.442318
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=30
          modifiers=0
          event_string=(u)
          is_text=True
          time=1238814073.455912
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING 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=(1680,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~> cp deb'
     VISIBLE:  'nolan@nolan-eee ~> cp deb', cursor=27
^^^^^ 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=(1679,1)
KEYEVENT: type=1
          hw_code=30
          modifiers=0
          event_string=(u)
          is_text=True
          time=1238814073.563484
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
KEYEVENT: type=0
          hw_code=42
          modifiers=0
          event_string=(g)
          is_text=True
          time=1238814073.569549
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-changed:insert
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug'
     VISIBLE:  'nolan@nolan-eee ~> cp debug', cursor=28
^^^^^ 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=(1681,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug'
     VISIBLE:  'nolan@nolan-eee ~> cp debug', cursor=28
^^^^^ 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=(1680,1)
KEYEVENT: type=1
          hw_code=42
          modifiers=0
          event_string=(g)
          is_text=True
          time=1238814073.637560
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug'
     VISIBLE:  'nolan@nolan-eee ~> cp debug', cursor=28
orca.keyEcho: string to echo: g
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: g
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=0
          hw_code=65
          modifiers=0
          event_string=(space)
          is_text=True
          time=1238814073.746496
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(1682,0)
---------> QUEUEING EVENT object:text-changed:insert
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug'
     VISIBLE:  'nolan@nolan-eee ~> cp debug', cursor=29
^^^^^ 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=(1681,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug '
     VISIBLE:  'nolan@nolan-eee ~> cp debug ', cursor=29
orca.keyEcho: string to echo: space
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: space
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=1
          hw_code=65
          modifiers=0
          event_string=(space)
          is_text=True
          time=1238814073.874639
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=40
          modifiers=0
          event_string=(d)
          is_text=True
          time=1238814073.938037
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING 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=(1683,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug '
     VISIBLE:  'nolan@nolan-eee ~> cp debug ', cursor=30
^^^^^ 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=(1682,1)
KEYEVENT: type=1
          hw_code=40
          modifiers=0
          event_string=(d)
          is_text=True
          time=1238814074.009241
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug d'
     VISIBLE:  'nolan@nolan-eee ~> cp debug d', cursor=30
orca.keyEcho: string to echo: d
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: d
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=0
          hw_code=26
          modifiers=0
          event_string=(e)
          is_text=True
          time=1238814074.115689
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING 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=(1684,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug d'
     VISIBLE:  'nolan@nolan-eee ~> cp debug d', cursor=31
^^^^^ 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=(1683,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug de'
     VISIBLE:  'nolan@nolan-eee ~> cp debug de', cursor=31
orca.keyEcho: string to echo: e
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: e
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=1
          hw_code=26
          modifiers=0
          event_string=(e)
          is_text=True
          time=1238814074.213107
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=56
          modifiers=0
          event_string=(b)
          is_text=True
          time=1238814074.316747
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING 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=(1685,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug de'
     VISIBLE:  'nolan@nolan-eee ~> cp debug de', 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=(1684,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug deb'
     VISIBLE:  'nolan@nolan-eee ~> cp debug deb', cursor=32
orca.keyEcho: string to echo: b
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: b
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=1
          hw_code=56
          modifiers=0
          event_string=(b)
          is_text=True
          time=1238814074.422776
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=30
          modifiers=0
          event_string=(u)
          is_text=True
          time=1238814074.494411
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(1686,0)
---------> QUEUEING EVENT object:text-changed:insert
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug deb'
     VISIBLE:  'nolan@nolan-eee ~> cp debug deb', cursor=0
^^^^^ 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=(1685,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug debu'
     VISIBLE:  'nolan@nolan-eee ~> cp debug debu', cursor=0
orca.keyEcho: string to echo: u
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: u
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=1
          hw_code=30
          modifiers=0
          event_string=(u)
          is_text=True
          time=1238814074.599128
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=42
          modifiers=0
          event_string=(g)
          is_text=True
          time=1238814074.646576
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING 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=(1687,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug debu'
     VISIBLE:  'nolan@nolan-eee ~> cp debug debu', cursor=0
^^^^^ 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=(1686,1)
KEYEVENT: type=1
          hw_code=42
          modifiers=0
          event_string=(g)
          is_text=True
          time=1238814074.716394
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug debug'
     VISIBLE:  'lan@nolan-eee ~> cp debug debug', cursor=32
orca.keyEcho: string to echo: g
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: g
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=0
          hw_code=60
          modifiers=0
          event_string=(.)
          is_text=True
          time=1238814074.801385
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(1688,0)
---------> QUEUEING EVENT object:text-changed:insert
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug debug'
     VISIBLE:  'an@nolan-eee ~> cp debug debug', 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=(1687,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug debug.'
     VISIBLE:  'an@nolan-eee ~> cp debug debug.', cursor=32
orca.keyEcho: string to echo: .
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: .
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=1
          hw_code=60
          modifiers=0
          event_string=(.)
          is_text=True
          time=1238814074.907266
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=26
          modifiers=0
          event_string=(e)
          is_text=True
          time=1238814074.988838
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING 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=(1689,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug debug.'
     VISIBLE:  'n@nolan-eee ~> cp debug debug.', 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=(1688,1)
KEYEVENT: type=1
          hw_code=26
          modifiers=0
          event_string=(e)
          is_text=True
          time=1238814075.052908
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug debug.e'
     VISIBLE:  'n@nolan-eee ~> cp debug debug.e', cursor=32
orca.keyEcho: string to echo: e
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: e
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=0
          hw_code=27
          modifiers=0
          event_string=(r)
          is_text=True
          time=1238814075.165602
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING 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=(1690,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug debug.e'
     VISIBLE:  '@nolan-eee ~> cp debug debug.e', 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=(1689,1)
KEYEVENT: type=1
          hw_code=27
          modifiers=0
          event_string=(r)
          is_text=True
          time=1238814075.233580
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug debug.er'
     VISIBLE:  '@nolan-eee ~> cp debug debug.er', cursor=32
orca.keyEcho: string to echo: r
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: r
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=0
          hw_code=27
          modifiers=0
          event_string=(r)
          is_text=True
          time=1238814075.322332
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(1691,0)
---------> QUEUEING EVENT object:text-changed:insert
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug debug.er'
     VISIBLE:  'nolan-eee ~> cp debug debug.er', 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=(1690,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug debug.err'
     VISIBLE:  'nolan-eee ~> cp debug debug.err', cursor=32
orca.keyEcho: string to echo: r
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: r
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=1
          hw_code=27
          modifiers=0
          event_string=(r)
          is_text=True
          time=1238814075.423613
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=22
          modifiers=0
          event_string=(BackSpace)
          is_text=True
          time=1238814075.953142
orca.isPrintableKey: returning: False
orca.keyEcho: string to echo: BackSpace
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING 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=(1690,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug debug.err'
     VISIBLE:  'nolan-eee ~> cp debug debug.err', cursor=31
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(1690,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
KEYEVENT: type=1
          hw_code=22
          modifiers=0
          event_string=(BackSpace)
          is_text=True
          time=1238814076.025049
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug debug.er'
     VISIBLE:  '@nolan-eee ~> cp debug debug.er', cursor=32
SPEECH OUTPUT: 'r'
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

KEYEVENT: type=0
          hw_code=22
          modifiers=0
          event_string=(BackSpace)
          is_text=True
          time=1238814076.158237
orca.isPrintableKey: returning: False
orca.keyEcho: string to echo: BackSpace
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING 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=(1689,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug debug.er'
     VISIBLE:  '@nolan-eee ~> cp debug debug.er', cursor=31
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(1689,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug debug.e'
     VISIBLE:  'n@nolan-eee ~> cp debug debug.e', cursor=32
SPEECH OUTPUT: 'r'
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

KEYEVENT: type=1
          hw_code=22
          modifiers=0
          event_string=(BackSpace)
          is_text=True
          time=1238814076.263815
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=22
          modifiers=0
          event_string=(BackSpace)
          is_text=True
          time=1238814076.359648
orca.isPrintableKey: returning: False
orca.keyEcho: string to echo: BackSpace
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING 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=(1688,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug debug.e'
     VISIBLE:  'n@nolan-eee ~> cp debug debug.e', cursor=31
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(1688,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug debug.'
     VISIBLE:  'an@nolan-eee ~> cp debug debug.', cursor=32
SPEECH OUTPUT: 'e'
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

KEYEVENT: type=1
          hw_code=22
          modifiers=0
          event_string=(BackSpace)
          is_text=True
          time=1238814076.466221
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=22
          modifiers=0
          event_string=(BackSpace)
          is_text=True
          time=1238814076.544945
orca.isPrintableKey: returning: False
orca.keyEcho: string to echo: BackSpace
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING 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=(1687,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug debug.'
     VISIBLE:  'an@nolan-eee ~> cp debug debug.', cursor=31
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(1687,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug debug'
     VISIBLE:  'lan@nolan-eee ~> cp debug debug', cursor=32
SPEECH OUTPUT: 'dot'
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

KEYEVENT: type=1
          hw_code=22
          modifiers=0
          event_string=(BackSpace)
          is_text=True
          time=1238814076.650418
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=22
          modifiers=0
          event_string=(BackSpace)
          is_text=True
          time=1238814076.736424
orca.isPrintableKey: returning: False
orca.keyEcho: string to echo: BackSpace
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING 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=(1686,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug debug'
     VISIBLE:  'lan@nolan-eee ~> cp debug debug', cursor=31
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(1686,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug debu'
     VISIBLE:  'nolan@nolan-eee ~> cp debug debu', cursor=0
SPEECH OUTPUT: 'g'
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

KEYEVENT: type=1
          hw_code=22
          modifiers=0
          event_string=(BackSpace)
          is_text=True
          time=1238814076.853739
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=22
          modifiers=0
          event_string=(BackSpace)
          is_text=True
          time=1238814076.922313
orca.isPrintableKey: returning: False
orca.keyEcho: string to echo: BackSpace
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(1685,0)
---------> QUEUEING EVENT object:text-changed:delete
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug debu'
     VISIBLE:  'nolan@nolan-eee ~> cp debug debu', cursor=32
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(1685,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug deb'
     VISIBLE:  'nolan@nolan-eee ~> cp debug deb', cursor=32
SPEECH OUTPUT: 'u'
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

KEYEVENT: type=1
          hw_code=22
          modifiers=0
          event_string=(BackSpace)
          is_text=True
          time=1238814077.025771
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=22
          modifiers=0
          event_string=(BackSpace)
          is_text=True
          time=1238814077.109395
orca.isPrintableKey: returning: False
orca.keyEcho: string to echo: BackSpace
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING 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=(1684,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug deb'
     VISIBLE:  'nolan@nolan-eee ~> cp debug deb', cursor=31
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(1684,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug de'
     VISIBLE:  'nolan@nolan-eee ~> cp debug de', cursor=31
SPEECH OUTPUT: 'b'
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

KEYEVENT: type=1
          hw_code=22
          modifiers=0
          event_string=(BackSpace)
          is_text=True
          time=1238814077.213419
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=22
          modifiers=0
          event_string=(BackSpace)
          is_text=True
          time=1238814077.279522
orca.isPrintableKey: returning: False
orca.keyEcho: string to echo: BackSpace
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING 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=(1683,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug de'
     VISIBLE:  'nolan@nolan-eee ~> cp debug de', cursor=30
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(1683,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug d'
     VISIBLE:  'nolan@nolan-eee ~> cp debug d', cursor=30
SPEECH OUTPUT: 'e'
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

KEYEVENT: type=1
          hw_code=22
          modifiers=0
          event_string=(BackSpace)
          is_text=True
          time=1238814077.385043
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=22
          modifiers=0
          event_string=(BackSpace)
          is_text=True
          time=1238814077.449154
orca.isPrintableKey: returning: False
orca.keyEcho: string to echo: BackSpace
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(1682,0)
---------> QUEUEING EVENT object:text-changed:delete
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug d'
     VISIBLE:  'nolan@nolan-eee ~> cp debug d', cursor=29
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(1682,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug '
     VISIBLE:  'nolan@nolan-eee ~> cp debug ', cursor=29
SPEECH OUTPUT: 'd'
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

KEYEVENT: type=1
          hw_code=22
          modifiers=0
          event_string=(BackSpace)
          is_text=True
          time=1238814077.553334
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=22
          modifiers=0
          event_string=(BackSpace)
          is_text=True
          time=1238814077.628193
orca.isPrintableKey: returning: False
orca.keyEcho: string to echo: BackSpace
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(1681,0)
---------> QUEUEING EVENT object:text-changed:delete
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug '
     VISIBLE:  'nolan@nolan-eee ~> cp debug ', cursor=28
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(1681,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug'
     VISIBLE:  'nolan@nolan-eee ~> cp debug', cursor=28
SPEECH OUTPUT: 'space'
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

KEYEVENT: type=1
          hw_code=22
          modifiers=0
          event_string=(BackSpace)
          is_text=True
          time=1238814077.731949
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=22
          modifiers=0
          event_string=(BackSpace)
          is_text=True
          time=1238814077.801681
orca.isPrintableKey: returning: False
orca.keyEcho: string to echo: BackSpace
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING 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=(1680,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug'
     VISIBLE:  'nolan@nolan-eee ~> cp debug', cursor=27
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(1680,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~> cp debu'
     VISIBLE:  'nolan@nolan-eee ~> cp debu', cursor=27
SPEECH OUTPUT: 'g'
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

KEYEVENT: type=1
          hw_code=22
          modifiers=0
          event_string=(BackSpace)
          is_text=True
          time=1238814077.932501
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=42
          modifiers=0
          event_string=(g)
          is_text=True
          time=1238814078.302374
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING 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=(1681,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~> cp debu'
     VISIBLE:  'nolan@nolan-eee ~> cp debu', cursor=28
^^^^^ 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=(1680,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
KEYEVENT: type=1
          hw_code=42
          modifiers=0
          event_string=(g)
          is_text=True
          time=1238814078.374410
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug'
     VISIBLE:  'nolan@nolan-eee ~> cp debug', cursor=28
orca.keyEcho: string to echo: g
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: g
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=0
          hw_code=60
          modifiers=0
          event_string=(.)
          is_text=True
          time=1238814078.460979
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(1682,0)
---------> QUEUEING EVENT object:text-changed:insert
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug'
     VISIBLE:  'nolan@nolan-eee ~> cp debug', cursor=29
^^^^^ 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=(1681,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug.'
     VISIBLE:  'nolan@nolan-eee ~> cp debug.', cursor=29
orca.keyEcho: string to echo: .
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: .
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=1
          hw_code=60
          modifiers=0
          event_string=(.)
          is_text=True
          time=1238814078.564646
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=32
          modifiers=0
          event_string=(o)
          is_text=True
          time=1238814078.669493
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING 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=(1683,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug.'
     VISIBLE:  'nolan@nolan-eee ~> cp debug.', cursor=30
^^^^^ 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=(1682,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
KEYEVENT: type=1
          hw_code=32
          modifiers=0
          event_string=(o)
          is_text=True
          time=1238814078.740839
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug.o'
     VISIBLE:  'nolan@nolan-eee ~> cp debug.o', cursor=30
orca.keyEcho: string to echo: o
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: o
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=0
          hw_code=30
          modifiers=0
          event_string=(u)
          is_text=True
          time=1238814078.812991
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING 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=(1684,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug.o'
     VISIBLE:  'nolan@nolan-eee ~> cp debug.o', cursor=31
^^^^^ 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=(1683,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug.ou'
     VISIBLE:  'nolan@nolan-eee ~> cp debug.ou', cursor=31
orca.keyEcho: string to echo: u
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: u
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=1
          hw_code=30
          modifiers=0
          event_string=(u)
          is_text=True
          time=1238814078.925516
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=28
          modifiers=0
          event_string=(t)
          is_text=True
          time=1238814078.930965
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=28
          modifiers=0
          event_string=(t)
          is_text=True
          time=1238814078.966511
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING 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=(1685,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug.ou'
     VISIBLE:  'nolan@nolan-eee ~> cp debug.ou', 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=(1684,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug.out'
     VISIBLE:  'nolan@nolan-eee ~> cp debug.out', cursor=32
orca.keyEcho: string to echo: t
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: t
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=0
          hw_code=65
          modifiers=0
          event_string=(space)
          is_text=True
          time=1238814079.056655
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING 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=(1686,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug.out'
     VISIBLE:  'nolan@nolan-eee ~> cp debug.out', cursor=0
^^^^^ 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=(1685,1)
KEYEVENT: type=1
          hw_code=65
          modifiers=0
          event_string=(space)
          is_text=True
          time=1238814079.160136
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug.out '
     VISIBLE:  'nolan@nolan-eee ~> cp debug.out ', cursor=0
orca.keyEcho: string to echo: space
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: space
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=0
          hw_code=40
          modifiers=0
          event_string=(d)
          is_text=True
          time=1238814079.205063
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(1687,0)
---------> QUEUEING EVENT object:text-changed:insert
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug.out '
     VISIBLE:  'nolan@nolan-eee ~> cp debug.out ', cursor=0
^^^^^ 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=(1686,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
KEYEVENT: type=1
          hw_code=40
          modifiers=0
          event_string=(d)
          is_text=True
          time=1238814079.311554
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug.out d'
     VISIBLE:  'lan@nolan-eee ~> cp debug.out d', cursor=32
orca.keyEcho: string to echo: d
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: d
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=0
          hw_code=26
          modifiers=0
          event_string=(e)
          is_text=True
          time=1238814079.373425
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(1688,0)
---------> QUEUEING EVENT object:text-changed:insert
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug.out d'
     VISIBLE:  'an@nolan-eee ~> cp debug.out d', 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=(1687,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug.out de'
     VISIBLE:  'an@nolan-eee ~> cp debug.out de', cursor=32
orca.keyEcho: string to echo: e
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: e
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=1
          hw_code=26
          modifiers=0
          event_string=(e)
          is_text=True
          time=1238814079.479375
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=56
          modifiers=0
          event_string=(b)
          is_text=True
          time=1238814079.585052
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING 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=(1689,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug.out de'
     VISIBLE:  'n@nolan-eee ~> cp debug.out de', 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=(1688,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
KEYEVENT: type=1
          hw_code=56
          modifiers=0
          event_string=(b)
          is_text=True
          time=1238814079.654672
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
KEYEVENT: type=0
          hw_code=30
          modifiers=0
          event_string=(u)
          is_text=True
          time=1238814079.665481
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug.out deb'
     VISIBLE:  'n@nolan-eee ~> cp debug.out deb', cursor=32
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING 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=(1690,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug.out deb'
     VISIBLE:  '@nolan-eee ~> cp debug.out deb', 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=(1689,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug.out debu'
     VISIBLE:  '@nolan-eee ~> cp debug.out debu', cursor=32
orca.keyEcho: string to echo: u
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: u
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=1
          hw_code=30
          modifiers=0
          event_string=(u)
          is_text=True
          time=1238814079.767993
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=42
          modifiers=0
          event_string=(g)
          is_text=True
          time=1238814079.791153
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING 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=(1691,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
KEYEVENT: type=1
          hw_code=42
          modifiers=0
          event_string=(g)
          is_text=True
          time=1238814079.862773
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug.out debu'
     VISIBLE:  'nolan-eee ~> cp debug.out debu', 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=(1690,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug.out debug'
     VISIBLE:  'nolan-eee ~> cp debug.out debug', cursor=32
orca.keyEcho: string to echo: g
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: g
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=0
          hw_code=60
          modifiers=0
          event_string=(.)
          is_text=True
          time=1238814079.952504
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(1692,0)
---------> QUEUEING EVENT object:text-changed:insert
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug.out debug'
     VISIBLE:  'olan-eee ~> cp debug.out debug', 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=(1691,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug.out debug.'
     VISIBLE:  'olan-eee ~> cp debug.out debug.', cursor=32
orca.keyEcho: string to echo: .
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: .
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=1
          hw_code=60
          modifiers=0
          event_string=(.)
          is_text=True
          time=1238814080.059186
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=26
          modifiers=0
          event_string=(e)
          is_text=True
          time=1238814080.129105
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING 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=(1693,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug.out debug.'
     VISIBLE:  'lan-eee ~> cp debug.out debug.', 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=(1692,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug.out debug.e'
     VISIBLE:  'lan-eee ~> cp debug.out debug.e', cursor=32
orca.keyEcho: string to echo: e
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: e
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=1
          hw_code=26
          modifiers=0
          event_string=(e)
          is_text=True
          time=1238814080.233213
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=27
          modifiers=0
          event_string=(r)
          is_text=True
          time=1238814080.295959
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(1694,0)
---------> QUEUEING EVENT object:text-changed:insert
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug.out debug.e'
     VISIBLE:  'an-eee ~> cp debug.out debug.e', 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=(1693,1)
KEYEVENT: type=1
          hw_code=27
          modifiers=0
          event_string=(r)
          is_text=True
          time=1238814080.366718
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug.out debug.er'
     VISIBLE:  'an-eee ~> cp debug.out debug.er', cursor=32
orca.keyEcho: string to echo: r
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: r
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=0
          hw_code=27
          modifiers=0
          event_string=(r)
          is_text=True
          time=1238814080.449222
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(1695,0)
---------> QUEUEING EVENT object:text-changed:insert
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug.out debug.er'
     VISIBLE:  'n-eee ~> cp debug.out debug.er', 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=(1694,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  'nolan@nolan-eee ~> cp debug.out debug.err'
     VISIBLE:  'n-eee ~> cp debug.out debug.err', cursor=32
orca.keyEcho: string to echo: r
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: r
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=1
          hw_code=27
          modifiers=0
          event_string=(r)
          is_text=True
          time=1238814080.553617
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          time=1238814080.599512
orca.isPrintableKey: returning: False
orca.keyEcho: string to echo: Return
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> 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,80)
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:property-change:accessible-value
KEYEVENT: type=1
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          time=1238814080.682332
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
