layer at (0,0) size 800x600
  RenderCanvas at (0,0) size 800x600
layer at (0,0) size 800x600
  RenderBlock {HTML} at (0,0) size 800x600
    RenderBody {BODY} at (8,8) size 784x584
      RenderBlock {DIV} at (0,0) size 784x56 [border: (2px solid #FF0000)]
        RenderBlock {DIV} at (14,14) size 756x28
          RenderText {TEXT} at (0,0) size 40x28
            text run at (0,0) width 40: "One"
          RenderText {TEXT} at (40,0) size 44x28
            text run at (40,0) width 44: "Two"
          RenderText {TEXT} at (84,0) size 57x28
            text run at (84,0) width 57: "Three"
          RenderText {TEXT} at (141,0) size 45x28
            text run at (141,0) width 45: "Four"
selection is CARET:
start:      position 5 of child 3 {TEXT} of child 2 {DIV} of root {DIV}
upstream:   position 5 of child 3 {TEXT} of child 2 {DIV} of root {DIV}
downstream: position 0 of child 4 {TEXT} of child 2 {DIV} of root {DIV}
