[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference bulova::decw_jan-89_to_nov-90

Title:DECWINDOWS 26-JAN-89 to 29-NOV-90
Notice:See 1639.0 for VMS V5.3 kit; 2043.0 for 5.4 IFT kit
Moderator:STAR::VATNE
Created:Mon Oct 30 1989
Last Modified:Mon Dec 31 1990
Last Successful Update:Fri Jun 06 1997
Number of topics:3726
Total number of notes:19516

2673.0. "Extra ButtonReleases appearing in DTM" by AFILE::RBROWN (Ralph Brown) Thu Apr 26 1990 18:37

I'm capturing Decwindows sessions using DTM and fairly often get doubled
mouse button release records. This is on a Vaxstation 2000 mono system and I've
duplicated it on another workstation. It's not repeatable by doing the same
operations (timing, history dependent?), however I can get it to happen more
than once.

Has anyone else seen this?
T.RTitleUserPersonal
Name
DateLines
2673.1You might try asking in CLT::DTM.FRITOS::TALCOTTThu Apr 26 1990 21:291
KP7...
2673.2He's already been talking to DTM developers directlyCLTMAX::dickSchoeller - Failed XperimentFri Apr 27 1990 13:123
And they have no idea.

Dick
2673.3If it were a KeyRelease, maybe...ButtonRelease No WayDOOBIE::millerI need 'Deeper Understanding'Fri Apr 27 1990 15:5017
At the level where we're trapping ButtonEvents we simply Record the Timestamp
in the event struct and send it to the DTM client.  We are called by the server
when it calls processInputProc pointed to by LookupPointerDevice (we stuff our
own in, do our thing, then call the original).  It's *very* straightforward
at that level.

If it was a Key Event that'd be another story since we do some magic to
determine if it's a command key.

I'm wondering if something strange showed up in the device driver code for
the mouse in V5.3-1?


Regards,

            == ken miller ==
            DTM Development & XTrap Hacker
2673.4Problem's been isolated...DOOBIE::millerI need 'Deeper Understanding'Thu May 10 1990 19:24422
I instrumented the XTrap Server Extension to flash bells & whistle's when it
got consecutive ButtonRelease Events and also logged the Timestamp's of all
the pointer events which came in.  This was done at "processInputProc".

It turns out that there's a correlation between getting a timestamp which is
less than the previous timestamp and the occurrence of the "extra" 
ButtonRelease.  Our guess is that when processing gets bogged down (this has
only been seen on relatively busy VS2000's), the driver code mistakenly
adds already existing events on the input queue during some "catchup code".

The following is an annotated log of the error condition:

Note:  DTM's got a work-around for keeping this from affecting DTM scripts (or
will as soon as I code it), but clearly this type of behavior is NOT good.
Some applications may eventually want to rely on accurate ButtonPress /
ButtonRelease pairs as entered by the user.  Should this be in the form of a
QAR?

Regards,

	== ken miller ==

MotionNotify Event:  x,y (398,360) : TS=7551488
MotionNotify Event:  x,y (398,359) : TS=7551536
MotionNotify Event:  x,y (397,359) : TS=7552544
MotionNotify Event:  x,y (392,358) : TS=7552592
MotionNotify Event:  x,y (368,358) : TS=7552624
MotionNotify Event:  x,y (324,357) : TS=7552656
MotionNotify Event:  x,y (250,356) : TS=7552688
MotionNotify Event:  x,y (176,354) : TS=7552736
MotionNotify Event:  x,y (122,350) : TS=7552768
MotionNotify Event:  x,y (96,304) : TS=7552816
MotionNotify Event:  x,y (82,260) : TS=7552848
MotionNotify Event:  x,y (78,216) : TS=7552880
MotionNotify Event:  x,y (76,182) : TS=7552912
MotionNotify Event:  x,y (78,146) : TS=7552976
MotionNotify Event:  x,y (81,110) : TS=7553024
MotionNotify Event:  x,y (83,96) : TS=7553056
MotionNotify Event:  x,y (86,82) : TS=7553088
MotionNotify Event:  x,y (89,77) : TS=7553136
MotionNotify Event:  x,y (92,74) : TS=7553200
MotionNotify Event:  x,y (97,72) : TS=7553248
MotionNotify Event:  x,y (101,71) : TS=7553280
MotionNotify Event:  x,y (125,70) : TS=7553312
MotionNotify Event:  x,y (151,67) : TS=7553360
MotionNotify Event:  x,y (157,64) : TS=7553408
MotionNotify Event:  x,y (160,61) : TS=7553472
MotionNotify Event:  x,y (160,60) : TS=7553488
MotionNotify Event:  x,y (161,59) : TS=7553520
MotionNotify Event:  x,y (160,59) : TS=7553680
MotionNotify Event:  x,y (158,60) : TS=7553728
MotionNotify Event:  x,y (157,60) : TS=7555472
MotionNotify Event:  x,y (155,60) : TS=7555504
MotionNotify Event:  x,y (152,60) : TS=7555552
MotionNotify Event:  x,y (151,60) : TS=7555568
MotionNotify Event:  x,y (148,59) : TS=7555632
MotionNotify Event:  x,y (147,58) : TS=7555648
MotionNotify Event:  x,y (148,58) : TS=7555760
MotionNotify Event:  x,y (148,57) : TS=7555776
ButtonPress Event:  x,y (148,57) :   TS=7555904
ButtonRelease Event:  x,y (148,57) : TS=7556032
ButtonPress Event:  x,y (148,57) :   TS=7556128
MotionNotify Event:  x,y (147,57) :  TS=7556240
ButtonRelease Event:  x,y (147,57) : TS=7556256
MotionNotify Event:  x,y (147,57) :  TS=7556240  first case where time is less

Got extra ButtonRelease! (147,57)

ButtonRelease Event:  x,y (147,57) : TS=7556256
MotionNotify Event:  x,y (146,58) :  TS=7558704
MotionNotify Event:  x,y (141,64) :  TS=7558784
MotionNotify Event:  x,y (131,114) : TS=7558864
MotionNotify Event:  x,y (127,148) : TS=7558896
MotionNotify Event:  x,y (123,204) : TS=7558944
MotionNotify Event:  x,y (120,240) : TS=7559008
MotionNotify Event:  x,y (119,276) : TS=7559056
MotionNotify Event:  x,y (117,320) : TS=7559088
MotionNotify Event:  x,y (115,384) : TS=7559120
MotionNotify Event:  x,y (113,448) : TS=7559152
MotionNotify Event:  x,y (110,534) : TS=7559216
MotionNotify Event:  x,y (95,542) : TS=7559392
MotionNotify Event:  x,y (91,498) : TS=7559440
MotionNotify Event:  x,y (87,454) : TS=7559472
MotionNotify Event:  x,y (84,388) : TS=7559520
MotionNotify Event:  x,y (81,362) : TS=7559568
MotionNotify Event:  x,y (78,358) : TS=7559616
MotionNotify Event:  x,y (77,358) : TS=7559632
MotionNotify Event:  x,y (74,360) : TS=7559696
MotionNotify Event:  x,y (72,362) : TS=7559728
MotionNotify Event:  x,y (68,367) : TS=7559792
MotionNotify Event:  x,y (66,371) : TS=7559824
MotionNotify Event:  x,y (63,385) : TS=7559856
MotionNotify Event:  x,y (57,401) : TS=7559920
MotionNotify Event:  x,y (55,405) : TS=7559952
MotionNotify Event:  x,y (52,408) : TS=7560000
MotionNotify Event:  x,y (48,409) : TS=7560048
MotionNotify Event:  x,y (45,410) : TS=7560080
MotionNotify Event:  x,y (40,410) : TS=7560144
MotionNotify Event:  x,y (35,408) : TS=7560208
MotionNotify Event:  x,y (30,408) : TS=7560256
MotionNotify Event:  x,y (28,408) : TS=7560288
MotionNotify Event:  x,y (23,409) : TS=7560352
MotionNotify Event:  x,y (20,409) : TS=7560400
MotionNotify Event:  x,y (18,409) : TS=7560432
MotionNotify Event:  x,y (17,409) : TS=7560496
MotionNotify Event:  x,y (17,410) : TS=7560512
MotionNotify Event:  x,y (15,412) : TS=7560560
MotionNotify Event:  x,y (10,417) : TS=7560688
ButtonPress Event:  x,y (10,417) : TS=7561184
ButtonRelease Event:  x,y (10,417) : TS=7561296
ButtonPress Event:  x,y (10,417) : TS=7561360
ButtonRelease Event:  x,y (10,417) : TS=7561472
MotionNotify Event:  x,y (10,416) : TS=7562128
MotionNotify Event:  x,y (13,414) : TS=7562176
MotionNotify Event:  x,y (19,409) : TS=7562224
MotionNotify Event:  x,y (23,405) : TS=7562256
MotionNotify Event:  x,y (51,367) : TS=7562336
MotionNotify Event:  x,y (75,343) : TS=7562368
MotionNotify Event:  x,y (111,317) : TS=7562416
MotionNotify Event:  x,y (135,303) : TS=7562448
MotionNotify Event:  x,y (159,299) : TS=7562480
MotionNotify Event:  x,y (193,275) : TS=7562512
MotionNotify Event:  x,y (249,249) : TS=7562576
MotionNotify Event:  x,y (273,225) : TS=7562608
MotionNotify Event:  x,y (319,209) : TS=7562656
MotionNotify Event:  x,y (327,203) : TS=7562720
MotionNotify Event:  x,y (328,202) : TS=7562736
MotionNotify Event:  x,y (327,203) : TS=7562832
MotionNotify Event:  x,y (327,204) : TS=7562880
MotionNotify Event:  x,y (327,205) : TS=7563088
MotionNotify Event:  x,y (327,206) : TS=7563120
MotionNotify Event:  x,y (324,208) : TS=7563168
MotionNotify Event:  x,y (323,210) : TS=7563200
MotionNotify Event:  x,y (320,213) : TS=7563264
MotionNotify Event:  x,y (296,202) : TS=7563504
MotionNotify Event:  x,y (288,152) : TS=7563584
MotionNotify Event:  x,y (244,68) : TS=7563712
MotionNotify Event:  x,y (170,46) : TS=7563824
MotionNotify Event:  x,y (154,47) : TS=7563888
MotionNotify Event:  x,y (153,48) : TS=7563920
MotionNotify Event:  x,y (153,50) : TS=7564000
MotionNotify Event:  x,y (147,56) : TS=7564112
MotionNotify Event:  x,y (144,58) : TS=7564176
MotionNotify Event:  x,y (144,59) : TS=7564192
MotionNotify Event:  x,y (144,58) : TS=7564400
ButtonPress Event:  x,y (144,58) :   TS=7564400
ButtonRelease Event:  x,y (144,58) : TS=7564512
ButtonPress Event:  x,y (144,58) :   TS=7564608
ButtonRelease Event:  x,y (144,58) : TS=7564688

Got extra ButtonRelease! (144,58)

ButtonRelease Event:  x,y (144,58) : TS=7564512 Again, as if it's repeating
ButtonPress Event:  x,y (144,58) :   TS=7564608 !
ButtonRelease Event:  x,y (144,58) : TS=7564688 !
MotionNotify Event:  x,y (40,421) : TS=7566512  !
MotionNotify Event:  x,y (42,449) : TS=7566576  !-> finally back on track
MotionNotify Event:  x,y (45,453) : TS=7566624
MotionNotify Event:  x,y (47,456) : TS=7566688
MotionNotify Event:  x,y (47,459) : TS=7566752
MotionNotify Event:  x,y (48,459) : TS=7567088
MotionNotify Event:  x,y (48,460) : TS=7567104
MotionNotify Event:  x,y (48,462) : TS=7567152
MotionNotify Event:  x,y (49,463) : TS=7567184
MotionNotify Event:  x,y (48,482) : TS=7567424
MotionNotify Event:  x,y (46,484) : TS=7567456
MotionNotify Event:  x,y (41,482) : TS=7567584
MotionNotify Event:  x,y (39,468) : TS=7567616
MotionNotify Event:  x,y (34,442) : TS=7567664
MotionNotify Event:  x,y (32,438) : TS=7567696
MotionNotify Event:  x,y (31,436) : TS=7567712
MotionNotify Event:  x,y (30,430) : TS=7567776
MotionNotify Event:  x,y (29,425) : TS=7567824
MotionNotify Event:  x,y (26,422) : TS=7567888
MotionNotify Event:  x,y (23,423) : TS=7567936
MotionNotify Event:  x,y (22,423) : TS=7567968
MotionNotify Event:  x,y (21,422) : TS=7567984
MotionNotify Event:  x,y (19,421) : TS=7568016
MotionNotify Event:  x,y (17,419) : TS=7568064
MotionNotify Event:  x,y (15,417) : TS=7568096
MotionNotify Event:  x,y (14,414) : TS=7568144
MotionNotify Event:  x,y (14,413) : TS=7568160
ButtonPress Event:  x,y (14,413) :   TS=7568384
MotionNotify Event:  x,y (13,412) :  TS=7568464
ButtonRelease Event:  x,y (13,412) : TS=7568464
ButtonPress Event:  x,y (13,412) :   TS=7568576
ButtonRelease Event:  x,y (13,412) : TS=7568640
MotionNotify Event:  x,y (14,412) : TS=7569088
MotionNotify Event:  x,y (15,410) : TS=7569136
MotionNotify Event:  x,y (19,406) : TS=7569168
MotionNotify Event:  x,y (33,382) : TS=7569200
MotionNotify Event:  x,y (195,130) : TS=7569392
MotionNotify Event:  x,y (199,126) : TS=7569424
MotionNotify Event:  x,y (213,122) : TS=7569456
MotionNotify Event:  x,y (217,119) : TS=7569488
MotionNotify Event:  x,y (220,117) : TS=7569520
MotionNotify Event:  x,y (218,113) : TS=7569584
MotionNotify Event:  x,y (214,109) : TS=7569616
MotionNotify Event:  x,y (202,107) : TS=7569632
MotionNotify Event:  x,y (194,69) : TS=7569696
MotionNotify Event:  x,y (189,41) : TS=7569760
MotionNotify Event:  x,y (187,37) : TS=7569808
MotionNotify Event:  x,y (184,35) : TS=7569840
MotionNotify Event:  x,y (168,33) : TS=7569888
MotionNotify Event:  x,y (162,35) : TS=7569936
MotionNotify Event:  x,y (159,38) : TS=7569968
MotionNotify Event:  x,y (157,41) : TS=7570016
MotionNotify Event:  x,y (154,45) : TS=7570064
MotionNotify Event:  x,y (152,48) : TS=7570096
MotionNotify Event:  x,y (149,51) : TS=7570144
MotionNotify Event:  x,y (146,52) : TS=7570192
MotionNotify Event:  x,y (146,53) : TS=7570240
MotionNotify Event:  x,y (144,54) : TS=7570272
MotionNotify Event:  x,y (143,55) : TS=7570288
MotionNotify Event:  x,y (141,58) : TS=7570352
ButtonPress Event:  x,y (141,58) :   TS=7570464
MotionNotify Event:  x,y (140,58) :  TS=7570496 !
MotionNotify Event:  x,y (140,57) :  TS=7570528
ButtonRelease Event:  x,y (140,57) : TS=7570544 !
ButtonPress Event:  x,y (140,57) :   TS=7570608 !
ButtonRelease Event:  x,y (140,57) : TS=7570704 !
MotionNotify Event:  x,y (141,57) :  TS=7570880 !
MotionNotify Event:  x,y (141,58) :  TS=7570928
MotionNotify Event:  x,y (142,58) :  TS=7570976
MotionNotify Event:  x,y (140,57) :  TS=7570496 Here starts the above repeat

Got extra ButtonRelease! (140,57)

ButtonRelease Event:  x,y (140,57) : TS=7570544 |
ButtonPress Event:  x,y (140,57) :   TS=7570608 |
MotionNotify Event:  x,y (143,58) :  TS=7571040
ButtonRelease Event:  x,y (140,57) : TS=7570704 |
MotionNotify Event:  x,y (143,58) :  TS=7570880 |
MotionNotify Event:  x,y (15,378) : TS=7572336 Now we're back on track.
MotionNotify Event:  x,y (18,383) : TS=7572384
MotionNotify Event:  x,y (20,386) : TS=7572416
MotionNotify Event:  x,y (23,392) : TS=7572480
MotionNotify Event:  x,y (25,398) : TS=7572528
MotionNotify Event:  x,y (27,402) : TS=7572560
MotionNotify Event:  x,y (27,410) : TS=7572624
MotionNotify Event:  x,y (25,424) : TS=7572656
MotionNotify Event:  x,y (23,440) : TS=7572720
MotionNotify Event:  x,y (21,466) : TS=7572768
MotionNotify Event:  x,y (20,490) : TS=7572800
MotionNotify Event:  x,y (19,514) : TS=7572832
MotionNotify Event:  x,y (19,538) : TS=7572864
MotionNotify Event:  x,y (20,544) : TS=7572912
MotionNotify Event:  x,y (21,546) : TS=7572960
MotionNotify Event:  x,y (21,544) : TS=7573008
MotionNotify Event:  x,y (21,533) : TS=7573184
MotionNotify Event:  x,y (21,532) : TS=7573664
MotionNotify Event:  x,y (22,530) : TS=7573712
MotionNotify Event:  x,y (23,528) : TS=7573744
MotionNotify Event:  x,y (23,522) : TS=7573792
MotionNotify Event:  x,y (23,498) : TS=7573824
MotionNotify Event:  x,y (22,484) : TS=7573856
MotionNotify Event:  x,y (21,478) : TS=7573904
MotionNotify Event:  x,y (20,472) : TS=7573968
MotionNotify Event:  x,y (20,464) : TS=7574032
MotionNotify Event:  x,y (20,458) : TS=7574080
MotionNotify Event:  x,y (19,454) : TS=7574128
MotionNotify Event:  x,y (18,452) : TS=7574176
MotionNotify Event:  x,y (17,449) : TS=7574208
MotionNotify Event:  x,y (16,446) : TS=7574240
MotionNotify Event:  x,y (17,441) : TS=7574288
MotionNotify Event:  x,y (17,438) : TS=7574320
MotionNotify Event:  x,y (17,434) : TS=7574352
MotionNotify Event:  x,y (18,429) : TS=7574448
MotionNotify Event:  x,y (18,428) : TS=7574464
MotionNotify Event:  x,y (18,426) : TS=7574512
MotionNotify Event:  x,y (19,425) : TS=7574544
MotionNotify Event:  x,y (19,422) : TS=7574592
MotionNotify Event:  x,y (19,420) : TS=7574624
MotionNotify Event:  x,y (20,417) : TS=7574688
MotionNotify Event:  x,y (20,416) : TS=7574720
ButtonPress Event:  x,y (20,416) :   TS=7574864
MotionNotify Event:  x,y (19,416) :  TS=7574960
ButtonRelease Event:  x,y (19,416) : TS=7574960
ButtonPress Event:  x,y (19,416) :   TS=7575040
ButtonRelease Event:  x,y (19,416) : TS=7575120
MotionNotify Event:  x,y (19,415) : TS=7575168
MotionNotify Event:  x,y (19,414) : TS=7575856
MotionNotify Event:  x,y (20,413) : TS=7575888
MotionNotify Event:  x,y (23,410) : TS=7575936
MotionNotify Event:  x,y (26,404) : TS=7576000
MotionNotify Event:  x,y (34,386) : TS=7576064
MotionNotify Event:  x,y (38,372) : TS=7576096
MotionNotify Event:  x,y (52,368) : TS=7576128
MotionNotify Event:  x,y (88,332) : TS=7576192
MotionNotify Event:  x,y (114,286) : TS=7576240
MotionNotify Event:  x,y (133,226) : TS=7576320
MotionNotify Event:  x,y (135,192) : TS=7576352
MotionNotify Event:  x,y (136,158) : TS=7576384
MotionNotify Event:  x,y (137,112) : TS=7576448
MotionNotify Event:  x,y (138,94) : TS=7576512
MotionNotify Event:  x,y (140,90) : TS=7576544
MotionNotify Event:  x,y (143,86) : TS=7576592
MotionNotify Event:  x,y (145,84) : TS=7576624
MotionNotify Event:  x,y (147,81) : TS=7576688
MotionNotify Event:  x,y (150,78) : TS=7576736
MotionNotify Event:  x,y (152,75) : TS=7576768
MotionNotify Event:  x,y (154,72) : TS=7576816
MotionNotify Event:  x,y (155,68) : TS=7576864
MotionNotify Event:  x,y (153,60) : TS=7577040
ButtonPress Event:  x,y (153,60) :   TS=7577216
ButtonRelease Event:  x,y (153,60) : TS=7577312
MotionNotify Event:  x,y (152,60) :  TS=7577328
ButtonPress Event:  x,y (152,60) :   TS=7577408
ButtonRelease Event:  x,y (152,60) : TS=7577488 No rhyme nor reason here?

Got extra ButtonRelease! (152,60)

ButtonRelease Event:  x,y (152,60) : TS=7577488
MotionNotify Event:  x,y (151,61) : TS=7578432
MotionNotify Event:  x,y (146,65) : TS=7578480
MotionNotify Event:  x,y (126,85) : TS=7578576
MotionNotify Event:  x,y (90,111) : TS=7578624
MotionNotify Event:  x,y (54,147) : TS=7578672
MotionNotify Event:  x,y (42,159) : TS=7578688
MotionNotify Event:  x,y (42,160) : TS=7578720
MotionNotify Event:  x,y (42,161) : TS=7578768
MotionNotify Event:  x,y (40,196) : TS=7578816
MotionNotify Event:  x,y (38,262) : TS=7578880
MotionNotify Event:  x,y (38,318) : TS=7578928
MotionNotify Event:  x,y (35,354) : TS=7578976
MotionNotify Event:  x,y (32,370) : TS=7579024
MotionNotify Event:  x,y (25,378) : TS=7579104
MotionNotify Event:  x,y (19,384) : TS=7579152
MotionNotify Event:  x,y (15,388) : TS=7579184
MotionNotify Event:  x,y (9,394) : TS=7579232
MotionNotify Event:  x,y (5,400) : TS=7579280
MotionNotify Event:  x,y (3,406) : TS=7579344
MotionNotify Event:  x,y (3,409) : TS=7579376
MotionNotify Event:  x,y (8,415) : TS=7579504
ButtonPress Event:  x,y (8,415) :   TS=7579728
ButtonRelease Event:  x,y (8,415) : TS=7579808
ButtonPress Event:  x,y (8,415) :   TS=7579888
ButtonPress Event:  x,y (8,415) :   TS=7579888
ButtonRelease Event:  x,y (8,415) : TS=7579968
MotionNotify Event:  x,y (8,414) : TS=7580576
MotionNotify Event:  x,y (9,412) : TS=7580640
MotionNotify Event:  x,y (10,409) : TS=7580672
MotionNotify Event:  x,y (13,383) : TS=7580720
MotionNotify Event:  x,y (20,293) : TS=7580800
MotionNotify Event:  x,y (26,227) : TS=7580864
MotionNotify Event:  x,y (32,161) : TS=7580912
MotionNotify Event:  x,y (48,95) : TS=7580960
MotionNotify Event:  x,y (74,29) : TS=7581008
MotionNotify Event:  x,y (114,0) : TS=7581104
MotionNotify Event:  x,y (119,1) : TS=7581168
MotionNotify Event:  x,y (121,3) : TS=7581200
MotionNotify Event:  x,y (122,6) : TS=7581232
MotionNotify Event:  x,y (124,14) : TS=7581296
MotionNotify Event:  x,y (125,20) : TS=7581360
MotionNotify Event:  x,y (126,24) : TS=7581392
MotionNotify Event:  x,y (128,28) : TS=7581424
MotionNotify Event:  x,y (131,34) : TS=7581472
MotionNotify Event:  x,y (133,37) : TS=7581504
MotionNotify Event:  x,y (135,43) : TS=7581568
MotionNotify Event:  x,y (138,48) : TS=7581616
MotionNotify Event:  x,y (139,52) : TS=7581664
MotionNotify Event:  x,y (139,60) : TS=7581824
ButtonPress Event:  x,y (139,60) :   TS=7581920
ButtonRelease Event:  x,y (139,60) : TS=7581968 Here neither

Got extra ButtonRelease! (139,60)

ButtonRelease Event:  x,y (139,60) : TS=7581968
ButtonPress Event:  x,y (139,60) :   TS=7582096
ButtonRelease Event:  x,y (139,60) : TS=7582144

Got extra ButtonRelease! (139,60)

ButtonRelease Event:  x,y (139,60) : TS=7582144
MotionNotify Event:  x,y (139,61) : TS=7584112
MotionNotify Event:  x,y (138,68) : TS=7584192
MotionNotify Event:  x,y (137,82) : TS=7584224
MotionNotify Event:  x,y (137,116) : TS=7584256
MotionNotify Event:  x,y (138,160) : TS=7584304
MotionNotify Event:  x,y (141,236) : TS=7584352
MotionNotify Event:  x,y (144,322) : TS=7584400
MotionNotify Event:  x,y (141,418) : TS=7584448
MotionNotify Event:  x,y (125,484) : TS=7584496
MotionNotify Event:  x,y (101,488) : TS=7584544
MotionNotify Event:  x,y (71,484) : TS=7584624
MotionNotify Event:  x,y (65,468) : TS=7584672
MotionNotify Event:  x,y (60,432) : TS=7584720
MotionNotify Event:  x,y (59,420) : TS=7584752
MotionNotify Event:  x,y (58,402) : TS=7584816
MotionNotify Event:  x,y (58,397) : TS=7584864
MotionNotify Event:  x,y (56,396) : TS=7584896
MotionNotify Event:  x,y (54,397) : TS=7584944
MotionNotify Event:  x,y (51,400) : TS=7584992
MotionNotify Event:  x,y (37,408) : TS=7585200
MotionNotify Event:  x,y (31,412) : TS=7585264
MotionNotify Event:  x,y (27,415) : TS=7585312
MotionNotify Event:  x,y (26,416) : TS=7585328
MotionNotify Event:  x,y (24,416) : TS=7585376
MotionNotify Event:  x,y (21,416) : TS=7585424
MotionNotify Event:  x,y (19,415) : TS=7585488
MotionNotify Event:  x,y (18,414) : TS=7585552
MotionNotify Event:  x,y (17,414) : TS=7585584
ButtonPress Event:  x,y (17,414) :   TS=7585728
ButtonRelease Event:  x,y (17,414) : TS=7585824
MotionNotify Event:  x,y (17,413) : TS=7585840
ButtonPress Event:  x,y (17,413) :   TS=7585920
ButtonRelease Event:  x,y (17,413) : TS=7586000
MotionNotify Event:  x,y (18,412) : TS=7586032
MotionNotify Event:  x,y (18,413) : TS=7586560
MotionNotify Event:  x,y (21,414) : TS=7586592
MotionNotify Event:  x,y (55,416) : TS=7586624
MotionNotify Event:  x,y (195,421) : TS=7586704
MotionNotify Event:  x,y (209,423) : TS=7586736
MotionNotify Event:  x,y (225,425) : TS=7586800
MotionNotify Event:  x,y (229,424) : TS=7586848
MotionNotify Event:  x,y (234,423) : TS=7586912
MotionNotify Event:  x,y (237,422) : TS=7586960
MotionNotify Event:  x,y (239,422) : TS=7587008
MotionNotify Event:  x,y (243,422) : TS=7587056
MotionNotify Event:  x,y (248,421) : TS=7587104
MotionNotify Event:  x,y (263,418) : TS=7587280
MotionNotify Event:  x,y (262,418) : TS=7587520