    { "type": "MouseMove", "pos": [142, 56] },
    { "type": "MouseDown", "pos": [142, 56], "btn": "Left" },
    { "type": "MouseUp", "pos": [142, 56], "btn": "Left" },
Text with caret: This is an example text\nand this is its s|econd line
    { "type": "MouseMove", "pos": [136, 20] },
    { "type": "MouseDown", "pos": [136, 20], "btn": "Left" },
    { "type": "MouseUp", "pos": [136, 20], "btn": "Left" },
Text with caret: This is an exa|mple text\nand this is its second line
    { "type": "MouseMove", "pos": [84, 51] },
    { "type": "MouseDown", "pos": [84, 51], "btn": "Left" },
    { "type": "MouseUp", "pos": [84, 51], "btn": "Left" },
Text with caret: This is an example text\nand this |is its second line
    { "type": "MouseMove", "pos": [72, 50] },
    { "type": "MouseDown", "pos": [72, 50], "btn": "Left" },
    { "type": "MouseUp", "pos": [72, 50], "btn": "Left" },
Text with caret: This is an example text\nand thi|s is its second line
    { "type": "MouseMove", "pos": [62, 22] },
    { "type": "MouseDown", "pos": [62, 22], "btn": "Left" },
    { "type": "MouseUp", "pos": [62, 22], "btn": "Left" },
Text with caret: This is| an example text\nand this is its second line
    { "type": "MouseMove", "pos": [206, 44] },
    { "type": "MouseDown", "pos": [206, 44], "btn": "Left" },
    { "type": "MouseUp", "pos": [206, 44], "btn": "Left" },
Text with caret: This is an example text\nand this is its second l|ine
    { "type": "MouseMove", "pos": [207, 26] },
    { "type": "MouseDown", "pos": [207, 26], "btn": "Left" },
    { "type": "MouseUp", "pos": [207, 26], "btn": "Left" },
Text with caret: This is an example tex|t\nand this is its second line
    { "type": "MouseMove", "pos": [302, 44] },
    { "type": "MouseDown", "pos": [302, 44], "btn": "Left" },
    { "type": "MouseUp", "pos": [302, 44], "btn": "Left" },
Text with caret: This is an example text\nand this is its second line|
    { "type": "MouseMove", "pos": [305, 32] },
    { "type": "MouseDown", "pos": [305, 32], "btn": "Left" },
    { "type": "MouseUp", "pos": [305, 32], "btn": "Left" },
Text with caret: This is an example text|\nand this is its second line
    { "type": "MouseMove", "pos": [322, 110] },
    { "type": "MouseDown", "pos": [322, 110], "btn": "Left" },
    { "type": "MouseUp", "pos": [322, 110], "btn": "Left" },
Text with caret: This is an example text\nand this is its second line|
    { "type": "MouseMove", "pos": [209, 115] },
    { "type": "MouseDown", "pos": [209, 115], "btn": "Left" },
    { "type": "MouseUp", "pos": [209, 115], "btn": "Left" },
Text with caret: This is an example text\nand this is its second l|ine
    { "type": "MouseMove", "pos": [165, 109] },
    { "type": "MouseDown", "pos": [165, 109], "btn": "Left" },
    { "type": "MouseUp", "pos": [165, 109], "btn": "Left" },
Text with caret: This is an example text\nand this is its sec|ond line
    { "type": "MouseMove", "pos": [86, 102] },
    { "type": "MouseDown", "pos": [86, 102], "btn": "Left" },
    { "type": "MouseUp", "pos": [86, 102], "btn": "Left" },
Text with caret: This is an example text\nand this i|s its second line
    { "type": "MouseMove", "pos": [56, 101] },
    { "type": "MouseDown", "pos": [56, 101], "btn": "Left" },
    { "type": "MouseUp", "pos": [56, 101], "btn": "Left" },
Text with caret: This is an example text\nand t|his is its second line
    { "type": "MouseMove", "pos": [26, 95] },
    { "type": "MouseDown", "pos": [26, 95], "btn": "Left" },
    { "type": "MouseUp", "pos": [26, 95], "btn": "Left" },
Text with caret: This is an example text\nan|d this is its second line
    { "type": "MouseMove", "pos": [13, 86] },
    { "type": "MouseDown", "pos": [13, 86], "btn": "Left" },
    { "type": "MouseUp", "pos": [13, 86], "btn": "Left" },
Text with caret: This is an example text\na|nd this is its second line
    { "type": "MouseMove", "pos": [14, 24] },
    { "type": "MouseDown", "pos": [14, 24], "btn": "Left" },
    { "type": "MouseUp", "pos": [14, 24], "btn": "Left" },
Text with caret: T|his is an example text\nand this is its second line
    { "type": "MouseMove", "pos": [14, 31] },
    { "type": "MouseDown", "pos": [14, 31], "btn": "Left" },
    { "type": "MouseUp", "pos": [14, 31], "btn": "Left" },
Text with caret: T|his is an example text\nand this is its second line
    { "type": "MouseMove", "pos": [14, 34] },
    { "type": "MouseDown", "pos": [14, 34], "btn": "Left" },
    { "type": "MouseUp", "pos": [14, 34], "btn": "Left" },
Text with caret: This is an example text\na|nd this is its second line
    { "type": "MouseMove", "pos": [15, 32] },
    { "type": "MouseDown", "pos": [15, 32], "btn": "Left" },
    { "type": "MouseUp", "pos": [15, 32], "btn": "Left" },
Text with caret: T|his is an example text\nand this is its second line
    { "type": "MouseMove", "pos": [17, 32] },
    { "type": "MouseDown", "pos": [17, 32], "btn": "Left" },
    { "type": "MouseUp", "pos": [17, 32], "btn": "Left" },
Text with caret: T|his is an example text\nand this is its second line
    { "type": "MouseMove", "pos": [18, 33] },
    { "type": "MouseDown", "pos": [18, 33], "btn": "Left" },
    { "type": "MouseUp", "pos": [18, 33], "btn": "Left" },
Text with caret: T|his is an example text\nand this is its second line
    { "type": "MouseMove", "pos": [19, 34] },
    { "type": "MouseDown", "pos": [19, 34], "btn": "Left" },
    { "type": "MouseUp", "pos": [19, 34], "btn": "Left" },
Text with caret: This is an example text\na|nd this is its second line
    { "type": "MouseMove", "pos": [23, 34] },
    { "type": "MouseDown", "pos": [23, 34], "btn": "Left" },
    { "type": "MouseUp", "pos": [23, 34], "btn": "Left" },
Text with caret: This is an example text\nan|d this is its second line
    { "type": "MouseMove", "pos": [24, 32] },
    { "type": "MouseDown", "pos": [24, 32], "btn": "Left" },
    { "type": "MouseUp", "pos": [24, 32], "btn": "Left" },
Text with caret: Th|is is an example text\nand this is its second line
    { "type": "MouseMove", "pos": [27, 32] },
    { "type": "MouseDown", "pos": [27, 32], "btn": "Left" },
    { "type": "MouseUp", "pos": [27, 32], "btn": "Left" },
Text with caret: Th|is is an example text\nand this is its second line
    { "type": "MouseMove", "pos": [28, 33] },
    { "type": "MouseDown", "pos": [28, 33], "btn": "Left" },
    { "type": "MouseUp", "pos": [28, 33], "btn": "Left" },
Text with caret: Th|is is an example text\nand this is its second line
    { "type": "MouseMove", "pos": [28, 34] },
    { "type": "MouseDown", "pos": [28, 34], "btn": "Left" },
    { "type": "MouseUp", "pos": [28, 34], "btn": "Left" },
Text with caret: This is an example text\nan|d this is its second line
    { "type": "MouseMove", "pos": [56, 35] },
    { "type": "MouseDown", "pos": [56, 35], "btn": "Left" },
    { "type": "MouseUp", "pos": [56, 35], "btn": "Left" },
Text with caret: This is an example text\nand t|his is its second line
    { "type": "MouseMove", "pos": [56, 33] },
    { "type": "MouseDown", "pos": [56, 33], "btn": "Left" },
    { "type": "MouseUp", "pos": [56, 33], "btn": "Left" },
Text with caret: This i|s an example text\nand this is its second line
    { "type": "MouseMove", "pos": [79, 33] },
    { "type": "MouseDown", "pos": [79, 33], "btn": "Left" },
    { "type": "MouseUp", "pos": [79, 33], "btn": "Left" },
Text with caret: This is a|n example text\nand this is its second line
    { "type": "MouseMove", "pos": [79, 34] },
    { "type": "MouseDown", "pos": [79, 34], "btn": "Left" },
    { "type": "MouseUp", "pos": [79, 34], "btn": "Left" },
Text with caret: This is an example text\nand this| is its second line
    { "type": "MouseMove", "pos": [142, 32] },
    { "type": "MouseDown", "pos": [142, 32], "btn": "Left" },
    { "type": "MouseUp", "pos": [142, 32], "btn": "Left" },
Text with caret: This is an exam|ple text\nand this is its second line
    { "type": "MouseMove", "pos": [142, 33] },
    { "type": "MouseDown", "pos": [142, 33], "btn": "Left" },
    { "type": "MouseUp", "pos": [142, 33], "btn": "Left" },
Text with caret: This is an exam|ple text\nand this is its second line
    { "type": "MouseMove", "pos": [142, 34] },
    { "type": "MouseDown", "pos": [142, 34], "btn": "Left" },
    { "type": "MouseUp", "pos": [142, 34], "btn": "Left" },
Text with caret: This is an example text\nand this is its s|econd line
