Oct 09 09:35:52.123 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 36800900, is_primary: true, pointer_type: Pen, button: NONE, buttons: NONE, x: 0.18571672279795637, y: 0.7445036383236155, movement_x: 0, movement_y: 0, pressure: 0.0, tilt_x: 0, tilt_y: 0, twist: 0, width: 0.0007927330973641289, height: 0.0007927330973641289 } Oct 09 09:35:52.139 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 36816900, is_primary: true, pointer_type: Pen, button: NONE, buttons: NONE, x: 0.18518724470544928, y: 0.7449652166927562, movement_x: -1, movement_y: 0, pressure: 0.0, tilt_x: 0, tilt_y: 0, twist: 0, width: 0.0007927330973641289, height: 0.0007927330973641289 } Oct 09 09:35:52.155 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 36850900, is_primary: true, pointer_type: Pen, button: NONE, buttons: NONE, x: 0.18373119000621824, y: 0.7448729346780216, movement_x: -4, movement_y: 0, pressure: 0.0, tilt_x: 0, tilt_y: 0, twist: 0, width: 0.0007927330973641289, height: 0.0007927330973641289 } Oct 09 09:35:52.194 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 36866900, is_primary: true, pointer_type: Pen, button: NONE, buttons: NONE, x: 0.1829369795708999, y: 0.7395190070657169, movement_x: -2, movement_y: -6, pressure: 0.0, tilt_x: 0, tilt_y: 0, twist: 0, width: 0.0007927330973641289, height: 0.0007927330973641289 } Oct 09 09:35:52.210 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 36900900, is_primary: true, pointer_type: Pen, button: NONE, buttons: NONE, x: 0.1814809382785535, y: 0.7239187464994543, movement_x: -4, movement_y: -19, pressure: 0.0, tilt_x: 0, tilt_y: 0, twist: 0, width: 0.0007927330973641289, height: 0.0007927330973641289 } Oct 09 09:35:52.241 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 36916900, is_primary: true, pointer_type: Pen, button: NONE, buttons: NONE, x: 0.1809073381289112, y: 0.7181955786312327, movement_x: -1, movement_y: -7, pressure: 0.0, tilt_x: 0, tilt_y: 0, twist: 0, width: 0.0007927330973641289, height: 0.0007927330973641289 } Oct 09 09:35:52.272 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 36950900, is_primary: true, pointer_type: Pen, button: NONE, buttons: NONE, x: 0.18024549386499852, y: 0.7027799381929285, movement_x: -2, movement_y: -19, pressure: 0.0, tilt_x: 0, tilt_y: 0, twist: 0, width: 0.0007927330973641289, height: 0.0007927330973641289 } Oct 09 09:35:52.288 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 36966900, is_primary: true, pointer_type: Pen, button: NONE, buttons: NONE, x: 0.17998077492907183, y: 0.6952105690451229, movement_x: -1, movement_y: -10, pressure: 0.0, tilt_x: 0, tilt_y: 0, twist: 0, width: 0.0007927330973641289, height: 0.0007927330973641289 } Oct 09 09:35:52.294 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 36983900, is_primary: true, pointer_type: Pen, button: NONE, buttons: NONE, x: 0.17980425988676185, y: 0.6889336529900046, movement_x: 0, movement_y: -7, pressure: 0.0, tilt_x: 0, tilt_y: 0, twist: 0, width: 0.0007927330973641289, height: 0.0007927330973641289 } Oct 09 09:35:52.310 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 36995900, is_primary: true, pointer_type: Pen, button: NONE, buttons: NONE, x: 0.17971601577249144, y: 0.6851489684161018, movement_x: 0, movement_y: -5, pressure: 0.0, tilt_x: 0, tilt_y: 0, twist: 0, width: 0.0007927330973641289, height: 0.0007927330973641289 } Oct 09 09:35:52.341 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37012900, is_primary: true, pointer_type: Pen, button: NONE, buttons: NONE, x: 0.17971601577249144, y: 0.6807181414435891, movement_x: 0, movement_y: -5, pressure: 0.0, tilt_x: 0, tilt_y: 0, twist: 0, width: 0.0007927330973641289, height: 0.0007927330973641289 } Oct 09 09:35:52.341 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37028900, is_primary: true, pointer_type: Pen, button: NONE, buttons: NONE, x: 0.17971601577249144, y: 0.6768411187564626, movement_x: 0, movement_y: -5, pressure: 0.0, tilt_x: 0, tilt_y: 0, twist: 0, width: 0.0007927330973641289, height: 0.0007927330973641289 } Oct 09 09:35:52.357 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37045900, is_primary: true, pointer_type: Pen, button: NONE, buttons: NONE, x: 0.17989250400103227, y: 0.673240998212029, movement_x: 0, movement_y: -4, pressure: 0.0, tilt_x: 0, tilt_y: 0, twist: 0, width: 0.0007927330973641289, height: 0.0007927330973641289 } Oct 09 09:35:52.394 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37062900, is_primary: true, pointer_type: Pen, button: NONE, buttons: NONE, x: 0.17998077492907183, y: 0.6704718084896312, movement_x: 0, movement_y: -4, pressure: 0.0, tilt_x: 0, tilt_y: 0, twist: 0, width: 0.0007927330973641289, height: 0.0007927330973641289 } Oct 09 09:35:52.418 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37095900, is_primary: true, pointer_type: Pen, button: NONE, buttons: NONE, x: 0.18068672784323517, y: 0.667056308073156, movement_x: 2, movement_y: -4, pressure: 0.0, tilt_x: 0, tilt_y: 0, twist: 0, width: 0.0007927330973641289, height: 0.0007927330973641289 } Oct 09 09:35:52.430 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37112900, is_primary: true, pointer_type: Pen, button: NONE, buttons: NONE, x: 0.1813926807573985, y: 0.6663178275613224, movement_x: 2, movement_y: -1, pressure: 0.0, tilt_x: 0, tilt_y: 0, twist: 0, width: 0.0007927330973641289, height: 0.0007927330973641289 } Oct 09 09:35:52.446 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37128900, is_primary: true, pointer_type: Pen, button: NONE, buttons: NONE, x: 0.18355470177767744, y: 0.6726871939266429, movement_x: 6, movement_y: 8, pressure: 0.0, tilt_x: 0, tilt_y: 0, twist: 0, width: 0.0007927330973641289, height: 0.0007927330973641289 } Oct 09 09:35:52.461 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37133900, is_primary: true, pointer_type: Pen, button: NONE, buttons: NONE, x: 0.18355470177767744, y: 0.6726871939266429, movement_x: 0, movement_y: 0, pressure: 0.0, tilt_x: 0, tilt_y: 0, twist: 0, width: 0.0007927330973641289, height: 0.0007927330973641289 } Oct 09 09:35:52.461 TRACE weylus::websocket: Got: PointerEvent { event_type: DOWN, pointer_id: 2, timestamp: 37137900, is_primary: true, pointer_type: Pen, button: PRIMARY, buttons: PRIMARY, x: 0.18346645766340705, y: 0.6726871939266429, movement_x: 0, movement_y: 0, pressure: 0.6200244426727295, tilt_x: 20, tilt_y: 16, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:52.477 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37137900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.18121619252885768, y: 0.6715795292573816, movement_x: -5, movement_y: -1, pressure: 0.6339438557624817, tilt_x: 20, tilt_y: 15, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:52.495 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37149900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.17781874050190832, y: 0.6709333307602826, movement_x: -9, movement_y: -1, pressure: 0.6402930617332458, tilt_x: 20, tilt_y: 15, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:52.510 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37182900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.17415655613214776, y: 0.6739795348223518, movement_x: -9, movement_y: 3, pressure: 0.6583638787269592, tilt_x: 20, tilt_y: 16, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:52.542 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37216900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.1725239997974913, y: 0.6807181414435891, movement_x: -5, movement_y: 9, pressure: 0.6622710824012756, tilt_x: 20, tilt_y: 16, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:52.573 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37249900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.1722592674546801, y: 0.6917951808256262, movement_x: 0, movement_y: 13, pressure: 0.6698412895202637, tilt_x: 20, tilt_y: 15, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:52.611 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37266900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.17234752497583505, y: 0.6984414493336397, movement_x: 0, movement_y: 8, pressure: 0.680341899394989, tilt_x: 20, tilt_y: 15, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:52.626 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37282900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.17300935583286317, y: 0.7062876645256492, movement_x: 2, movement_y: 10, pressure: 0.6903541088104248, tilt_x: 20, tilt_y: 15, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:52.657 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37299900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.17371532215391108, y: 0.7146878522985122, movement_x: 1, movement_y: 10, pressure: 0.7001221179962158, tilt_x: 20, tilt_y: 15, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:52.657 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37332900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.17525962096741252, y: 0.7319496379179113, movement_x: 4, movement_y: 21, pressure: 0.7133089303970337, tilt_x: 20, tilt_y: 13, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:52.673 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37349900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.1763185637455421, y: 0.7397036271936753, movement_x: 3, movement_y: 10, pressure: 0.7203907370567322, tilt_x: 20, tilt_y: 13, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:52.710 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37382900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.17852470682295624, y: 0.7544730130363914, movement_x: 6, movement_y: 18, pressure: 0.7391941547393799, tilt_x: 20, tilt_y: 13, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:52.757 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37399900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.17976015123651123, y: 0.7618577620562386, movement_x: 3, movement_y: 9, pressure: 0.7433455586433411, tilt_x: 20, tilt_y: 13, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:52.757 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37415900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.1813044366431281, y: 0.7697040894452263, movement_x: 4, movement_y: 10, pressure: 0.7496947646141052, tilt_x: 20, tilt_y: 12, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:52.772 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37432900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.18280461339949433, y: 0.7776426427504596, movement_x: 4, movement_y: 9, pressure: 0.7536020278930664, tilt_x: 20, tilt_y: 12, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:52.796 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37465900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.1871286554400522, y: 0.793612143572639, movement_x: 11, movement_y: 20, pressure: 0.7577534317970276, tilt_x: 20, tilt_y: 12, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:52.813 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37482900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.1896436395105282, y: 0.8005353142233456, movement_x: 6, movement_y: 8, pressure: 0.7555556297302246, tilt_x: 20, tilt_y: 12, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:52.829 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37499900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.1922468945090438, y: 0.8072739208445829, movement_x: 7, movement_y: 9, pressure: 0.7570208311080933, tilt_x: 20, tilt_y: 10, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:52.839 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37515900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.1948501361006748, y: 0.8136432311114143, movement_x: 7, movement_y: 7, pressure: 0.7599512338638306, tilt_x: 20, tilt_y: 10, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:52.870 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37549900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.201027317947796, y: 0.8241665223065544, movement_x: 15, movement_y: 13, pressure: 0.7689866423606873, tilt_x: 20, tilt_y: 9, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:52.896 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37565900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.20460127161017075, y: 0.8281357709099265, movement_x: 10, movement_y: 5, pressure: 0.7719170451164246, tilt_x: 20, tilt_y: 9, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:52.912 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37582900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.20826345597993137, y: 0.8314588771146887, movement_x: 9, movement_y: 4, pressure: 0.7765568494796753, tilt_x: 20, tilt_y: 9, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:52.943 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37599900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.2121903726925032, y: 0.8336743186501896, movement_x: 10, movement_y: 3, pressure: 0.7782662510871887, tilt_x: 20, tilt_y: 8, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:52.959 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37616900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.2151024954978498, y: 0.8352435616885915, movement_x: 7, movement_y: 2, pressure: 0.7809524536132813, tilt_x: 20, tilt_y: 8, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:52.979 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37628900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.21977950058860476, y: 0.8374590032240924, movement_x: 12, movement_y: 3, pressure: 0.7765568494796753, tilt_x: 20, tilt_y: 6, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:52.982 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37649900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.2237064173011766, y: 0.8384743297801298, movement_x: 10, movement_y: 1, pressure: 0.7775336503982544, tilt_x: 20, tilt_y: 6, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:52.996 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37682900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.2323103793251571, y: 0.8388436822330251, movement_x: 23, movement_y: 0, pressure: 0.7792430520057678, tilt_x: 20, tilt_y: 5, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.028 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37699900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.2353107328378896, y: 0.8382897657506606, movement_x: 7, movement_y: 0, pressure: 0.7770452499389648, tilt_x: 20, tilt_y: 5, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.043 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37715900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.24012010410005016, y: 0.8370897068696863, movement_x: 13, movement_y: -2, pressure: 0.7782662510871887, tilt_x: 20, tilt_y: 5, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.084 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37748900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.24775334064640236, y: 0.835335843703326, movement_x: 19, movement_y: -2, pressure: 0.7753358483314514, tilt_x: 20, tilt_y: 4, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.084 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37765900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.2507978296231546, y: 0.8345050811767578, movement_x: 8, movement_y: -1, pressure: 0.7748474478721619, tilt_x: 20, tilt_y: 4, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.112 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37777900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.25181267715791816, y: 0.8342281229355756, movement_x: 2, movement_y: 0, pressure: 0.7743590474128723, tilt_x: 20, tilt_y: 4, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.128 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37798900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.2604165989612449, y: 0.8306281706866097, movement_x: 22, movement_y: -5, pressure: 0.7765568494796753, tilt_x: 20, tilt_y: 2, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.143 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37815900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.2633286815459378, y: 0.8285973492790671, movement_x: 8, movement_y: -2, pressure: 0.7782662510871887, tilt_x: 20, tilt_y: 2, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.175 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37844900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.268049808693828, y: 0.826104949502384, movement_x: 12, movement_y: -3, pressure: 0.7775336503982544, tilt_x: 20, tilt_y: 2, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.175 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37848900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.27171200647047317, y: 0.823981902178596, movement_x: 9, movement_y: -3, pressure: 0.7782662510871887, tilt_x: 20, tilt_y: 2, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.190 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37865900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.27431524806210417, y: 0.8215817844166475, movement_x: 7, movement_y: -3, pressure: 0.7782662510871887, tilt_x: 20, tilt_y: 2, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.212 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37881900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.27797744583874934, y: 0.8182586782118854, movement_x: 9, movement_y: -4, pressure: 0.7787546515464783, tilt_x: 20, tilt_y: 2, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.228 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37894900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.2789040224454733, y: 0.8171509574441349, movement_x: 3, movement_y: -1, pressure: 0.7797314524650574, tilt_x: 20, tilt_y: 2, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.244 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37910900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.28543419415656074, y: 0.8084738675285789, movement_x: 17, movement_y: -11, pressure: 0.7821734547615051, tilt_x: 20, tilt_y: 2, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.275 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37927900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.2889199305184342, y: 0.8025661356308881, movement_x: 8, movement_y: -7, pressure: 0.783394455909729, tilt_x: 20, tilt_y: 2, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.290 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37960900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.2938616545451158, y: 0.7912120819091797, movement_x: 13, movement_y: -14, pressure: 0.7887668609619141, tilt_x: 20, tilt_y: 2, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.297 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37977900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.2957589432225835, y: 0.7861351125380572, movement_x: 5, movement_y: -6, pressure: 0.79316246509552, tilt_x: 20, tilt_y: 2, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.313 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 37994900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.2977444492005525, y: 0.7813351014081169, movement_x: 5, movement_y: -6, pressure: 0.7965812683105469, tilt_x: 19, tilt_y: 2, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.344 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38010900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.2996858465282708, y: 0.7766273161944222, movement_x: 5, movement_y: -6, pressure: 0.7960928678512573, tilt_x: 19, tilt_y: 2, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.375 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38027900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.30175965024804846, y: 0.7718271367690143, movement_x: 5, movement_y: -6, pressure: 0.7965812683105469, tilt_x: 19, tilt_y: 1, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.391 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38061900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.30701021526779193, y: 0.759919334860409, movement_x: 14, movement_y: -14, pressure: 0.8004884719848633, tilt_x: 19, tilt_y: 1, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.397 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38077900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.3095693482091723, y: 0.7538268706377815, movement_x: 6, movement_y: -8, pressure: 0.8034188747406006, tilt_x: 19, tilt_y: 1, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.428 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38110900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.31349627832862875, y: 0.7426575492410099, movement_x: 10, movement_y: -13, pressure: 0.8043956756591797, tilt_x: 17, tilt_y: 2, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.460 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38127900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.3150846991992654, y: 0.7374881856581744, movement_x: 4, movement_y: -7, pressure: 0.8070818781852722, tilt_x: 17, tilt_y: 2, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.460 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38143900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.3162760081488006, y: 0.7321342580458697, movement_x: 4, movement_y: -6, pressure: 0.8078144788742065, tilt_x: 17, tilt_y: 2, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.498 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38160900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.31742320844808514, y: 0.7257649477790383, movement_x: 2, movement_y: -8, pressure: 0.8078144788742065, tilt_x: 17, tilt_y: 2, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.529 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38194900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.3197617176969049, y: 0.7118263244628906, movement_x: 6, movement_y: -17, pressure: 0.8087912797927856, tilt_x: 17, tilt_y: 2, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.545 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38210900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.32073242976764865, y: 0.7050877178416532, movement_x: 3, movement_y: -8, pressure: 0.8109890818595886, tilt_x: 19, tilt_y: 2, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.576 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38244900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.32271793574561763, y: 0.6927183375639074, movement_x: 5, movement_y: -16, pressure: 0.8163614869117737, tilt_x: 19, tilt_y: 2, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.614 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38260900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.32368864781636136, y: 0.686533535228056, movement_x: 3, movement_y: -7, pressure: 0.819291889667511, tilt_x: 17, tilt_y: 4, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.614 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38293900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.3251888245727276, y: 0.674164098851821, movement_x: 3, movement_y: -15, pressure: 0.8188034892082214, tilt_x: 17, tilt_y: 4, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.629 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38310900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.32589480430066003, y: 0.667056308073156, movement_x: 2, movement_y: -9, pressure: 0.819291889667511, tilt_x: 17, tilt_y: 4, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.645 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38327900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.3262477539439726, y: 0.6598562913782456, movement_x: 1, movement_y: -9, pressure: 0.8207570910453796, tilt_x: 17, tilt_y: 4, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.676 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38343900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.32633602487201213, y: 0.6534868689144359, movement_x: 0, movement_y: -8, pressure: 0.8229548931121826, tilt_x: 17, tilt_y: 4, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.699 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38360900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.32607129252920086, y: 0.6468406004064223, movement_x: 0, movement_y: -8, pressure: 0.8251526951789856, tilt_x: 17, tilt_y: 5, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.716 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38376900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.3253212041510178, y: 0.6403789520263672, movement_x: -2, movement_y: -8, pressure: 0.8327229022979736, tilt_x: 17, tilt_y: 5, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.731 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38393900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.32461522442308527, y: 0.6340096978580251, movement_x: -2, movement_y: -7, pressure: 0.8358975052833557, tilt_x: 17, tilt_y: 5, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.747 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38410900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.3236004037020909, y: 0.6272710912367877, movement_x: -3, movement_y: -9, pressure: 0.838827908039093, tilt_x: 17, tilt_y: 5, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.763 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38443900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.3213501385675416, y: 0.6114862666410559, movement_x: -5, movement_y: -19, pressure: 0.8461539149284363, tilt_x: 17, tilt_y: 5, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.778 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38460900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.31989409727519513, y: 0.6025322184843176, movement_x: -4, movement_y: -11, pressure: 0.8488401174545288, tilt_x: 17, tilt_y: 6, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.799 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38476900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.31843802916907954, y: 0.5936705645392922, movement_x: -4, movement_y: -11, pressure: 0.8564103245735168, tilt_x: 17, tilt_y: 6, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.830 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38510900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.31517297012730494, y: 0.5758549185360179, movement_x: -8, movement_y: -22, pressure: 0.862759530544281, tilt_x: 17, tilt_y: 6, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.846 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38526900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.3133639255641077, y: 0.5667163063498104, movement_x: -5, movement_y: -11, pressure: 0.864957332611084, tilt_x: 17, tilt_y: 6, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.877 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38559900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.3108930635507669, y: 0.550469903384938, movement_x: -6, movement_y: -20, pressure: 0.8673993349075317, tilt_x: 17, tilt_y: 8, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.899 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38576900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.30917226310184004, y: 0.5381928051219267, movement_x: -5, movement_y: -15, pressure: 0.8678877353668213, tilt_x: 17, tilt_y: 8, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.915 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38593900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.3080250628025555, y: 0.5286849526798024, movement_x: -3, movement_y: -11, pressure: 0.8673993349075317, tilt_x: 17, tilt_y: 8, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.946 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38626900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.30546595667494425, y: 0.5114231670604032, movement_x: -6, movement_y: -22, pressure: 0.8700855374336243, tilt_x: 17, tilt_y: 8, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:53.993 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38656900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.30215673535538073, y: 0.4971152473898494, movement_x: -9, movement_y: -17, pressure: 0.8617827296257019, tilt_x: 17, tilt_y: 9, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:54.016 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38693900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.2989357849638568, y: 0.4847458110136144, movement_x: -8, movement_y: -15, pressure: 0.8642247319221497, tilt_x: 17, tilt_y: 9, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:54.031 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38710900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.29708260493663974, y: 0.4777303022496841, movement_x: -5, movement_y: -9, pressure: 0.8647131323814392, tilt_x: 16, tilt_y: 9, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:54.047 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38722900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.2953618313014821, y: 0.4702532992643469, movement_x: -4, movement_y: -9, pressure: 0.8659341335296631, tilt_x: 17, tilt_y: 9, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:54.088 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38755900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.2915672539465467, y: 0.4556684213526109, movement_x: -10, movement_y: -18, pressure: 0.8590965270996094, tilt_x: 17, tilt_y: 9, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:54.116 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38772900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.2894935306680765, y: 0.449299083036535, movement_x: -5, movement_y: -8, pressure: 0.858363926410675, tilt_x: 17, tilt_y: 10, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:54.131 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38789900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.28706675049121716, y: 0.4432989849763758, movement_x: -6, movement_y: -7, pressure: 0.8568987250328064, tilt_x: 17, tilt_y: 10, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:54.147 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38822900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.28155139950112407, y: 0.43102188671336455, movement_x: -14, movement_y: -15, pressure: 0.8542125225067139, tilt_x: 16, tilt_y: 10, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:54.162 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38839900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.2786834255666818, y: 0.4245602383333094, movement_x: -8, movement_y: -8, pressure: 0.8527473211288452, tilt_x: 16, tilt_y: 10, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:54.200 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38872900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.2721091183915746, y: 0.4133908608380486, movement_x: -17, movement_y: -14, pressure: 0.8456655144691467, tilt_x: 16, tilt_y: 10, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:54.231 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38906900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.2650053465308449, y: 0.40305224586935606, movement_x: -18, movement_y: -12, pressure: 0.8590965270996094, tilt_x: 16, tilt_y: 10, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:54.278 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38922900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.26147552833248994, y: 0.3981598405277027, movement_x: -9, movement_y: -6, pressure: 0.8654457330703735, tilt_x: 16, tilt_y: 10, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:54.294 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38955900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.2536216680935771, y: 0.38828277587890625, movement_x: -20, movement_y: -12, pressure: 0.8686203360557556, tilt_x: 15, tilt_y: 12, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:54.316 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 38988900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.2459443228969743, y: 0.37877489538753734, movement_x: -20, movement_y: -12, pressure: 0.8717949390411377, tilt_x: 15, tilt_y: 12, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:54.332 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 39005900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.2423703692345995, y: 0.3741594763363109, movement_x: -9, movement_y: -6, pressure: 0.876923143863678, tilt_x: 13, tilt_y: 12, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:54.379 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 39038900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.23588430617376271, y: 0.364836244022145, movement_x: -16, movement_y: -11, pressure: 0.8832723498344421, tilt_x: 13, tilt_y: 12, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:54.379 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 39054900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.23323695593188107, y: 0.36059000912834616, movement_x: -7, movement_y: -5, pressure: 0.8869353532791138, tilt_x: 13, tilt_y: 12, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:54.417 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 39088900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.22798633728459924, y: 0.35246680764590993, movement_x: -14, movement_y: -10, pressure: 0.8898657560348511, tilt_x: 13, tilt_y: 12, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:54.448 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 39104900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.22569196349979928, y: 0.34868212307200713, movement_x: -5, movement_y: -5, pressure: 0.892063558101654, tilt_x: 13, tilt_y: 12, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:54.479 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 39121900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.2234416983652499, y: 0.3450821147245519, movement_x: -6, movement_y: -4, pressure: 0.8925519585609436, tilt_x: 13, tilt_y: 12, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:54.479 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 39154900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.21845581206077935, y: 0.33806660596062155, movement_x: -13, movement_y: -9, pressure: 0.8940171599388123, tilt_x: 13, tilt_y: 10, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:54.501 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 39171900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.21589670593316812, y: 0.334558879627901, movement_x: -7, movement_y: -4, pressure: 0.898656964302063, tilt_x: 13, tilt_y: 10, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:54.533 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 39204900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.21130793154979904, y: 0.32902027578914866, movement_x: -11, movement_y: -7, pressure: 0.8998779654502869, tilt_x: 12, tilt_y: 12, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:54.548 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 39221900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.2093223987580609, y: 0.32652796016019936, movement_x: -5, movement_y: -3, pressure: 0.9045177698135376, tilt_x: 12, tilt_y: 12, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:54.564 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 39237900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.2075133676017482, y: 0.32505099913653207, movement_x: -5, movement_y: -2, pressure: 0.900854766368866, tilt_x: 12, tilt_y: 12, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:54.595 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 39254900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.2063220720590976, y: 0.323850996354047, movement_x: -3, movement_y: -1, pressure: 0.8893773555755615, tilt_x: 13, tilt_y: 12, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:54.633 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 39287900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.2049101394170018, y: 0.32311254389145794, movement_x: -4, movement_y: -1, pressure: 0.5758242011070251, tilt_x: 13, tilt_y: 12, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:54.633 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 2, timestamp: 39304900, is_primary: true, pointer_type: Pen, button: NONE, buttons: PRIMARY, x: 0.2047336377815764, y: 0.32320485395543713, movement_x: 0, movement_y: 0, pressure: 0.13504274189472198, tilt_x: 13, tilt_y: 12, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:54.633 TRACE weylus::websocket: Got: PointerEvent { event_type: UP, pointer_id: 2, timestamp: 39312900, is_primary: true, pointer_type: Pen, button: PRIMARY, buttons: NONE, x: 0.2047336377815764, y: 0.32320485395543713, movement_x: 0, movement_y: 0, pressure: 0.0, tilt_x: 13, tilt_y: 12, twist: 0, width: 0.0, height: 0.0 } Oct 09 09:35:54.633 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 3, timestamp: 39317900, is_primary: true, pointer_type: Pen, button: NONE, buttons: NONE, x: 0.2045130274959003, y: 0.3234817560981302, movement_x: 0, movement_y: 0, pressure: 0.0, tilt_x: 0, tilt_y: 0, twist: 0, width: 0.0007927330973641289, height: 0.0007927330973641289 } Oct 09 09:35:54.649 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 3, timestamp: 39333900, is_primary: true, pointer_type: Pen, button: NONE, buttons: NONE, x: 0.20393942734625808, y: 0.32329713597017173, movement_x: -1, movement_y: 0, pressure: 0.0, tilt_x: 0, tilt_y: 0, twist: 0, width: 0.0007927330973641289, height: 0.0007927330973641289 } Oct 09 09:35:54.664 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 3, timestamp: 39350900, is_primary: true, pointer_type: Pen, button: NONE, buttons: NONE, x: 0.2030569593897847, y: 0.32292789571425495, movement_x: -2, movement_y: 0, pressure: 0.0, tilt_x: 0, tilt_y: 0, twist: 0, width: 0.0007927330973641289, height: 0.0007927330973641289 } Oct 09 09:35:54.680 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 3, timestamp: 39365900, is_primary: true, pointer_type: Pen, button: NONE, buttons: NONE, x: 0.19992425311253123, y: 0.3225586835075827, movement_x: -8, movement_y: -1, pressure: 0.0, tilt_x: 0, tilt_y: 0, twist: 0, width: 0.0007927330973641289, height: 0.0007927330973641289 } Oct 09 09:35:54.695 TRACE weylus::websocket: Got: PointerEvent { event_type: MOVE, pointer_id: 3, timestamp: 39375900, is_primary: true, pointer_type: Pen, button: NONE, buttons: NONE, x: 0.19846821182018476, y: 0.3221894432516659, movement_x: -4, movement_y: 0, pressure: 0.0, tilt_x: 0, tilt_y: 0, twist: 0, width: 0.0007927330973641289, height: 0.0007927330973641289 }