Setting Property [com.javafx.experiments.automotive.model.PowerSwitch:ignition] to [false] Setting Property [com.javafx.experiments.automotive.model.Equalizer:equalizerBar5] to [0.0] Setting Property [com.javafx.experiments.automotive.model.Equalizer:equalizerBar6] to [0.0] Setting Property [com.javafx.experiments.automotive.model.Equalizer:equalizerBar7] to [0.0] Setting Property [com.javafx.experiments.automotive.model.Power:power] to [0.0] Setting Property [com.javafx.experiments.automotive.model.Equalizer:equalizerBar8] to [0.0] Setting Property [com.javafx.experiments.automotive.model.Music:volume] to [0.5454545454545454] Setting Property [com.javafx.experiments.automotive.model.BrakePedal:brakePedalPosition] to [0.0] RECIEVED STATE FROM NETWORK, [java.io.ObjectInputStream@14841c6] properties set STARTED CarSimulator LEDsAndSensorsME connecting to 192.168.0.30:6656 RealPedalsME connecting to 192.168.0.32:6656 AccelerometerME connecting to 192.168.0.33:6656 class com.sun.javafx.scene.CameraHelper DAY_MODE_MAP_FILE_PATH = /demo/JavaOne/Automotive/lib/OpenStreetMap-BayArea-2.images NIGHT_MODE_MAP_FILE_PATH = /demo/JavaOne/Automotive/lib/OpenStreetMap-BayArea-Night-2.images PowerCenterScreenController.initialize Oct 27, 2014 7:02:00 PM javafx.scene.Scene WARNING: System can't support antiAliasing Boolean.getBoolean("fps") = false Property is bound: ObjectProperty [bean: com.javafx.experiments.automotive.model.Navigation@188006, name: currentTime, bound, value: 0.0 ms], cannot set it to 0.0 ms Property is bound: ObjectProperty [bean: com.javafx.experiments.automotive.model.Navigation@188006, name: currentPosition, bound, value: LatLng{lat=37.78631199999999, lng=-122.40895}], cannot set it to LatLng{lat=37.78631199999999, lng=-122.40895} Property is bound: DoubleProperty [bean: com.javafx.experiments.automotive.model.Mechanics@74fc04, name: Speed, bound, value: 0.0], cannot set it to 0.0 Property is bound: DoubleProperty [bean: com.javafx.experiments.automotive.model.Navigation@188006, name: currentBearing, bound, value: 79.71476351687717], cannot set it to -9.105724498932746 com.javafx.experiments.automotive.centerscreen.CarModelToLEDsBridge CONNECTING com.javafx.experiments.automotive.centerscreen.CarModelToLEDsBridge CONNECTED setRGB1 succeeded setRGB3 succeeded setFanSpeed succeeded blink succeeded setRGB2 succeeded com.javafx.experiments.automotive.centerscreen.CarModelToRealPedalsMEBridge CONNECTING com.javafx.experiments.automotive.centerscreen.CarModelToAccelerometerMEBridge CONNECTING com.javafx.experiments.automotive.centerscreen.CarModelToRealPedalsMEBridge CONNECTED com.javafx.experiments.automotive.centerscreen.CarModelToAccelerometerMEBridge CONNECTED setRGB1 succeeded setRGB3 succeeded setRGB1 succeeded setRGB3 succeeded max rectangle texture cell size = 89 traceEvent: Set MouseState[x=1920,y=1080,wheel=0,buttonsPressed=IntSet[]] wrap rectangle texture = 2 x 2 ES2ResourceFactory: Prism - createStockShader: AlphaTexture_Color.frag ES2ResourceFactory: Prism - createStockShader: DrawRoundRect_LinearGradient_PAD.frag ES2ResourceFactory: Prism - createStockShader: FillRoundRect_LinearGradient_PAD.frag ES2ResourceFactory: Prism - createStockShader: FillRoundRect_Color.frag Loading Prism common native library ... succeeded. ES2ResourceFactory: Prism - createStockShader: AlphaTexture_LinearGradient.frag ES2ResourceFactory: Prism - createStockShader: Texture_LinearGradient_PAD.frag ES2ResourceFactory: Prism - createStockShader: Solid_TextureRGB.frag ES2ResourceFactory: Prism - createStockShader: Texture_Color.frag ES2ResourceFactory: Prism - createStockShader: AlphaTexture_ImagePattern.frag ES2ResourceFactory: Prism - createStockShader: DrawCircle_Color.frag ES2ResourceFactory: Prism - createStockShader: DrawRoundRect_Color.frag ES2ResourceFactory: Prism - createStockShader: FillCircle_Color.frag ES2ResourceFactory: Prism - createStockShader: FillPgram_LinearGradient_PAD.frag traceEvent: Read EV_ABS ABS_MT_TRACKING_ID 192 [index=0] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2184 [index=16] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1380 [index=32] traceEvent: Read EV_KEY BTN_TOUCH 1 [index=48] traceEvent: Read EV_ABS ABS_X 2184 [index=64] traceEvent: Read EV_ABS ABS_Y 1380 [index=80] traceEvent: Read EV_SYN SYN_REPORT 0 [index=96] traceEvent: Processing EV_ABS ABS_MT_TRACKING_ID 192 [index=0] currentID = -1 currentSlot = 0 slotToIDMap = {} traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2184 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1380 [index=32] currentID = 192 currentSlot = 0 slotToIDMap = {0=192} traceEvent: Processing EV_KEY BTN_TOUCH 1 [index=48] currentID = 192 currentSlot = 0 slotToIDMap = {0=192} traceEvent: Processing EV_ABS ABS_X 2184 [index=64] currentID = 192 currentSlot = 0 slotToIDMap = {0=192} traceEvent: Processing EV_ABS ABS_Y 1380 [index=80] currentID = 192 currentSlot = 0 slotToIDMap = {0=192} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=96] currentID = 192 currentSlot = 0 slotToIDMap = {0=192} addPoint state before = TouchState[0] addPoint state after = TouchState[1,TouchState.Point[id=192,x=0,y=0]] addPoint p = TouchState.Point[id=192,x=0,y=0], currentID = 192, x = 556, y = 354 pushState state before = TouchState[1,TouchState.Point[id=192,x=556,y=354]] traceEvent: Pushing TouchState[1,TouchState.Point[id=192,x=556,y=354]] to TouchPipeline[Lookahead[previousState=TouchState[0],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[0],filterState=CLEAN] to TouchState[1,TouchState.Point[id=192,x=556,y=354]] pushState state after = TouchState[1,TouchState.Point[id=192,x=556,y=354]] traceEvent: Flushing TouchState[1,TouchState.Point[id=192,x=556,y=354]] from Lookahead[previousState=TouchState[1,TouchState.Point[id=192,x=556,y=354]],filterState=CLEAN] traceEvent: Set TouchState[1,TouchState.Point[id=192,x=556,y=354]] traceEvent: Set MouseState[x=556,y=354,wheel=0,buttonsPressed=IntSet[212]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2185 [index=0] traceEvent: Read EV_ABS ABS_MT_SLOT 1 [index=16] traceEvent: Read EV_ABS ABS_MT_TRACKING_ID 193 [index=32] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2726 [index=48] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2554 [index=64] traceEvent: Read EV_ABS ABS_X 2185 [index=80] traceEvent: Read EV_SYN SYN_REPORT 0 [index=96] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2185 [index=0] currentID = 192 currentSlot = 0 slotToIDMap = {0=192} traceEvent: Processing EV_ABS ABS_MT_SLOT 1 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192} updatePoint p = TouchState.Point[id=192,x=556,y=354], currentID = 192, x = 556, y = -2147483648 traceEvent: Processing EV_ABS ABS_MT_TRACKING_ID 193 [index=32] currentID = -1 currentSlot = 1 slotToIDMap = {0=192} traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2726 [index=48] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2554 [index=64] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2185 [index=80] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=96] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} addPoint state before = TouchState[1,TouchState.Point[id=192,x=556,y=354]] addPoint state after = TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=0,y=0]] addPoint p = TouchState.Point[id=193,x=0,y=0], currentID = 193, x = 694, y = 655 pushState state before = TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]] to TouchPipeline[Lookahead[previousState=TouchState[1,TouchState.Point[id=192,x=556,y=354]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[1,TouchState.Point[id=192,x=556,y=354]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]] pushState state after = TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]] traceEvent: Set MouseState[x=556,y=354,wheel=0,buttonsPressed=IntSet[212]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2727 [index=0] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2555 [index=16] traceEvent: Read EV_SYN SYN_REPORT 0 [index=32] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2727 [index=0] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2555 [index=16] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=32] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=193,x=694,y=655], currentID = 193, x = 694, y = 655 pushState state before = TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]] pushState state after = TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2728 [index=0] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2556 [index=16] traceEvent: Read EV_SYN SYN_REPORT 0 [index=32] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2728 [index=0] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2556 [index=16] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=32] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=193,x=694,y=655], currentID = 193, x = 695, y = 655 pushState state before = TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=695,y=655]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=695,y=655]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=695,y=655]] pushState state after = TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=695,y=655]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=695,y=655]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=695,y=655]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2729 [index=0] traceEvent: Read EV_SYN SYN_REPORT 0 [index=16] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2729 [index=0] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=16] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=193,x=695,y=655], currentID = 193, x = 695, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=695,y=655]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=695,y=655]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=695,y=655]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=695,y=655]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=695,y=655]] pushState state after = TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=695,y=655]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=695,y=655]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=695,y=655]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2730 [index=0] traceEvent: Read EV_SYN SYN_REPORT 0 [index=16] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2730 [index=0] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=16] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=193,x=695,y=655], currentID = 193, x = 695, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=695,y=655]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=695,y=655]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=695,y=655]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=695,y=655]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=695,y=655]] pushState state after = TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=695,y=655]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=695,y=655]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=695,y=655]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2731 [index=0] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2557 [index=16] traceEvent: Read EV_SYN SYN_REPORT 0 [index=32] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2731 [index=0] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2557 [index=16] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=32] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=193,x=695,y=655], currentID = 193, x = 695, y = 656 pushState state before = TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=695,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=695,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=695,y=655]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=695,y=655]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=695,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=695,y=656]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=695,y=656]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=695,y=656]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2732 [index=0] traceEvent: Read EV_SYN SYN_REPORT 0 [index=16] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2732 [index=0] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=16] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=193,x=695,y=656], currentID = 193, x = 696, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=695,y=656]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=695,y=656]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=696,y=656]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_SLOT 0 [index=0] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2183 [index=16] traceEvent: Read EV_ABS ABS_X 2183 [index=32] traceEvent: Read EV_SYN SYN_REPORT 0 [index=48] traceEvent: Processing EV_ABS ABS_MT_SLOT 0 [index=0] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2183 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2183 [index=32] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_MT_POSITION_X 2180 [index=64] traceEvent: Read EV_ABS ABS_X 2180 [index=80] traceEvent: Read EV_SYN SYN_REPORT 0 [index=96] traceEvent: Processing EV_SYN SYN_REPORT 0 [index=48] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=556,y=354], currentID = 192, x = 556, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2180 [index=64] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2180 [index=80] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_MT_POSITION_X 2177 [index=112] traceEvent: Read EV_ABS ABS_X 2177 [index=128] traceEvent: Read EV_SYN SYN_REPORT 0 [index=144] traceEvent: Processing EV_SYN SYN_REPORT 0 [index=96] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=556,y=354], currentID = 192, x = 555, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=555,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=555,y=354],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_UNMODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_UNMODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=555,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Applying SmallMove to TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]] pushState state after = TouchState[2,TouchState.Point[id=192,x=555,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2177 [index=112] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2177 [index=128] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=144] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=555,y=354], currentID = 192, x = 554, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=554,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=554,y=354],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=555,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=555,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=554,y=354],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=554,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2174 [index=160] traceEvent: Read EV_ABS ABS_X 2174 [index=176] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=554,y=354],TouchState.Point[id=193,x=696,y=656]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=554,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] traceEvent: Read EV_SYN SYN_REPORT 0 [index=192] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=48 lim=16000 cap=16000] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2174 [index=0] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_MT_POSITION_X 2171 [index=48] traceEvent: Read EV_ABS ABS_X 2171 [index=64] traceEvent: Read EV_SYN SYN_REPORT 0 [index=80] traceEvent: Processing EV_ABS ABS_X 2174 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=32] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=554,y=354], currentID = 192, x = 554, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=554,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=554,y=354],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=554,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=554,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=554,y=354],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=554,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2171 [index=48] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2171 [index=64] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=80] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=554,y=354], currentID = 192, x = 553, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=553,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=553,y=354],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=554,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_UNMODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=554,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_UNMODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=553,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Applying SmallMove to TouchState[2,TouchState.Point[id=192,x=554,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]] pushState state after = TouchState[2,TouchState.Point[id=192,x=553,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=553,y=354],TouchState.Point[id=193,x=696,y=656]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=553,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2169 [index=96] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=16 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_X 2169 [index=16] traceEvent: Read EV_SYN SYN_REPORT 0 [index=32] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2167 [index=48] traceEvent: Read EV_ABS ABS_X 2167 [index=64] traceEvent: Read EV_SYN SYN_REPORT 0 [index=80] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2164 [index=96] traceEvent: Read EV_ABS ABS_X 2164 [index=112] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2169 [index=0] traceEvent: Read EV_SYN SYN_REPORT 0 [index=128] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2169 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=32] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=553,y=354], currentID = 192, x = 552, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=552,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=552,y=354],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=553,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=553,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=552,y=354],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=552,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2167 [index=48] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2167 [index=64] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=80] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=552,y=354], currentID = 192, x = 552, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=552,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=552,y=354],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=552,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_UNMODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=552,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_UNMODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=552,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Applying SmallMove to TouchState[2,TouchState.Point[id=192,x=552,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]] pushState state after = TouchState[2,TouchState.Point[id=192,x=552,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2164 [index=96] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2164 [index=112] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=128] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=552,y=354], currentID = 192, x = 551, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=551,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=551,y=354],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=552,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=552,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=551,y=354],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=551,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=551,y=354],TouchState.Point[id=193,x=696,y=656]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=551,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2161 [index=0] traceEvent: Read EV_ABS ABS_X 2161 [index=16] traceEvent: Read EV_SYN SYN_REPORT 0 [index=32] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2161 [index=0] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2161 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=32] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=551,y=354], currentID = 192, x = 550, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=550,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=550,y=354],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=551,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=551,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=550,y=354],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=550,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=550,y=354],TouchState.Point[id=193,x=696,y=656]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=550,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2158 [index=0] traceEvent: Read EV_ABS ABS_X 2158 [index=16] traceEvent: Read EV_SYN SYN_REPORT 0 [index=32] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2158 [index=0] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2158 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_MT_POSITION_X 2155 [index=48] traceEvent: Read EV_ABS ABS_X 2155 [index=64] traceEvent: Read EV_SYN SYN_REPORT 0 [index=80] traceEvent: Processing EV_SYN SYN_REPORT 0 [index=32] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=550,y=354], currentID = 192, x = 550, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=550,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=550,y=354],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=550,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=550,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=550,y=354],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=550,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2155 [index=48] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2155 [index=64] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=80] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=550,y=354], currentID = 192, x = 549, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=549,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=549,y=354],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=550,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_UNMODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=550,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_UNMODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=549,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Applying SmallMove to TouchState[2,TouchState.Point[id=192,x=550,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]] pushState state after = TouchState[2,TouchState.Point[id=192,x=549,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=549,y=354],TouchState.Point[id=193,x=696,y=656]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=549,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2153 [index=0] traceEvent: Read EV_ABS ABS_X 2153 [index=16] traceEvent: Read EV_SYN SYN_REPORT 0 [index=32] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2153 [index=0] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2153 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=32] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=549,y=354], currentID = 192, x = 548, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=548,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=548,y=354],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=549,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=549,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=548,y=354],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=548,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=548,y=354],TouchState.Point[id=193,x=696,y=656]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=548,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2150 [index=0] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1381 [index=16] traceEvent: Read EV_ABS ABS_X 2150 [index=32] traceEvent: Read EV_ABS ABS_Y 1381 [index=48] traceEvent: Read EV_SYN SYN_REPORT 0 [index=64] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2150 [index=0] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_MT_POSITION_X 2147 [index=80] traceEvent: Read EV_ABS ABS_X 2147 [index=96] traceEvent: Read EV_SYN SYN_REPORT 0 [index=112] traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1381 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2150 [index=32] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_Y 1381 [index=48] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=64] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=548,y=354], currentID = 192, x = 547, y = 354 pushState state before = TouchState[2,TouchState.Point[id=192,x=547,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=547,y=354],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=548,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=548,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=547,y=354],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=547,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2147 [index=80] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2147 [index=96] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=112] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=547,y=354], currentID = 192, x = 547, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=547,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=547,y=354],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=547,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_UNMODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=547,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_UNMODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=547,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Applying SmallMove to TouchState[2,TouchState.Point[id=192,x=547,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]] pushState state after = TouchState[2,TouchState.Point[id=192,x=547,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=547,y=354],TouchState.Point[id=193,x=696,y=656]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=547,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2144 [index=0] traceEvent: Read EV_ABS ABS_X 2144 [index=16] traceEvent: Read EV_SYN SYN_REPORT 0 [index=32] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2144 [index=0] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2144 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=32] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=547,y=354], currentID = 192, x = 546, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=546,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=546,y=354],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=547,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=547,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=546,y=354],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=546,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=546,y=354],TouchState.Point[id=193,x=696,y=656]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=546,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2141 [index=0] traceEvent: Read EV_ABS ABS_X 2141 [index=16] traceEvent: Read EV_SYN SYN_REPORT 0 [index=32] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2141 [index=0] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_MT_POSITION_X 2138 [index=48] traceEvent: Read EV_ABS ABS_X 2138 [index=64] traceEvent: Read EV_SYN SYN_REPORT 0 [index=80] traceEvent: Processing EV_ABS ABS_X 2141 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=32] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=546,y=354], currentID = 192, x = 545, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=545,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=545,y=354],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=546,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=546,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=545,y=354],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=545,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2138 [index=48] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2138 [index=64] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=80] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=545,y=354], currentID = 192, x = 544, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=544,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=544,y=354],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=545,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_UNMODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=545,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_UNMODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=544,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Applying SmallMove to TouchState[2,TouchState.Point[id=192,x=545,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2135 [index=96] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]] pushState state after = TouchState[2,TouchState.Point[id=192,x=544,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Read EV_ABS ABS_X 2135 [index=112] traceEvent: Read EV_SYN SYN_REPORT 0 [index=128] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2135 [index=112] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=128] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=544,y=354], currentID = 192, x = 544, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=544,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=544,y=354],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=544,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=544,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=544,y=354],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=544,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=544,y=354],TouchState.Point[id=193,x=696,y=656]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=544,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2132 [index=0] traceEvent: Read EV_ABS ABS_X 2132 [index=16] traceEvent: Read EV_SYN SYN_REPORT 0 [index=32] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2132 [index=0] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2132 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=32] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_MT_POSITION_X 2129 [index=48] traceEvent: Read EV_ABS ABS_X 2129 [index=64] updatePoint p = TouchState.Point[id=192,x=544,y=354], currentID = 192, x = 543, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=543,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=543,y=354],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=544,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] -> SmallMove] traceEvent: Read EV_SYN SYN_REPORT 0 [index=80] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=544,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=543,y=354],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=543,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2129 [index=48] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2129 [index=64] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=80] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=543,y=354], currentID = 192, x = 542, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=542,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=542,y=354],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=543,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_UNMODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=543,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_UNMODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=542,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Applying SmallMove to TouchState[2,TouchState.Point[id=192,x=543,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]] pushState state after = TouchState[2,TouchState.Point[id=192,x=542,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=542,y=354],TouchState.Point[id=193,x=696,y=656]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=542,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2126 [index=0] traceEvent: Read EV_ABS ABS_X 2126 [index=16] traceEvent: Read EV_SYN SYN_REPORT 0 [index=32] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2126 [index=0] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2123 [index=48] traceEvent: Read EV_ABS ABS_X 2123 [index=64] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_SYN SYN_REPORT 0 [index=80] traceEvent: Processing EV_ABS ABS_X 2126 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=32] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=542,y=354], currentID = 192, x = 541, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=541,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=541,y=354],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=542,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] -> SmallMove] traceEvent: Read EV_ABS ABS_MT_SLOT 1 [index=96] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=542,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=541,y=354],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=541,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2733 [index=112] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2123 [index=48] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_SYN SYN_REPORT 0 [index=128] traceEvent: Processing EV_ABS ABS_X 2123 [index=64] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=80] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=541,y=354], currentID = 192, x = 541, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=541,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=541,y=354],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=541,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_UNMODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=541,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_UNMODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=541,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Applying SmallMove to TouchState[2,TouchState.Point[id=192,x=541,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]] pushState state after = TouchState[2,TouchState.Point[id=192,x=541,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Processing EV_ABS ABS_MT_SLOT 1 [index=96] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2733 [index=112] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=128] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=193,x=696,y=656], currentID = 193, x = 696, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=541,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=541,y=354],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=541,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=541,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=541,y=354],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=541,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=541,y=354],TouchState.Point[id=193,x=696,y=656]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=541,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_SLOT 0 [index=0] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2121 [index=16] traceEvent: Read EV_ABS ABS_X 2121 [index=32] traceEvent: Read EV_SYN SYN_REPORT 0 [index=48] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2118 [index=64] traceEvent: Read EV_ABS ABS_X 2118 [index=80] traceEvent: Read EV_SYN SYN_REPORT 0 [index=96] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2115 [index=112] traceEvent: Read EV_ABS ABS_X 2115 [index=128] traceEvent: Read EV_SYN SYN_REPORT 0 [index=144] traceEvent: Processing EV_ABS ABS_MT_SLOT 0 [index=0] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2121 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2121 [index=32] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=48] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=541,y=354], currentID = 192, x = 540, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=540,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=540,y=354],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=541,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=541,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=540,y=354],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=540,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2118 [index=64] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2118 [index=80] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=96] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=540,y=354], currentID = 192, x = 539, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=539,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=539,y=354],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=540,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_UNMODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=540,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_UNMODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=539,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Applying SmallMove to TouchState[2,TouchState.Point[id=192,x=540,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]] pushState state after = TouchState[2,TouchState.Point[id=192,x=539,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2115 [index=112] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2115 [index=128] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=144] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=539,y=354], currentID = 192, x = 539, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=539,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=539,y=354],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=539,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=539,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=539,y=354],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=539,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=539,y=354],TouchState.Point[id=193,x=696,y=656]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=539,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2112 [index=0] traceEvent: Read EV_ABS ABS_X 2112 [index=16] traceEvent: Read EV_SYN SYN_REPORT 0 [index=32] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2112 [index=0] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2112 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=32] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=539,y=354], currentID = 192, x = 538, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=538,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=538,y=354],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=539,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=539,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=538,y=354],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=538,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=538,y=354],TouchState.Point[id=193,x=696,y=656]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=538,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2109 [index=0] traceEvent: Read EV_ABS ABS_X 2109 [index=16] traceEvent: Read EV_SYN SYN_REPORT 0 [index=32] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2109 [index=0] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2109 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=32] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=538,y=354], currentID = 192, x = 537, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=537,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=537,y=354],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=538,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=538,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=537,y=354],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=537,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=537,y=354],TouchState.Point[id=193,x=696,y=656]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=537,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=556,y=354],TouchState.Point[id=193,x=694,y=655]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2106 [index=0] traceEvent: Read EV_ABS ABS_X 2106 [index=16] traceEvent: Read EV_SYN SYN_REPORT 0 [index=32] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2106 [index=0] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2106 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=32] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=537,y=354], currentID = 192, x = 536, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=536,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=536,y=354],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=537,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=537,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=536,y=354],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=536,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=536,y=354],TouchState.Point[id=193,x=696,y=656]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=536,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=536,y=354],TouchState.Point[id=193,x=694,y=655]] traceEvent: Set MouseState[x=536,y=354,wheel=0,buttonsPressed=IntSet[212]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2103 [index=0] traceEvent: Read EV_ABS ABS_X 2103 [index=16] traceEvent: Read EV_SYN SYN_REPORT 0 [index=32] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2100 [index=48] traceEvent: Read EV_ABS ABS_X 2100 [index=64] traceEvent: Read EV_SYN SYN_REPORT 0 [index=80] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2097 [index=96] traceEvent: Read EV_ABS ABS_X 2097 [index=112] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2103 [index=0] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_SYN SYN_REPORT 0 [index=128] traceEvent: Processing EV_ABS ABS_X 2103 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=32] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=536,y=354], currentID = 192, x = 536, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=536,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=536,y=354],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=536,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=536,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=536,y=354],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=536,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2100 [index=48] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2100 [index=64] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=80] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=536,y=354], currentID = 192, x = 535, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=535,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=535,y=354],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=536,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_UNMODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=536,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_UNMODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=535,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Applying SmallMove to TouchState[2,TouchState.Point[id=192,x=536,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=536,y=354],TouchState.Point[id=193,x=694,y=655]] pushState state after = TouchState[2,TouchState.Point[id=192,x=535,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2097 [index=96] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2097 [index=112] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=128] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=535,y=354], currentID = 192, x = 534, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=534,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=534,y=354],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=535,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=535,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=534,y=354],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=534,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=534,y=354],TouchState.Point[id=193,x=696,y=656]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=534,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=536,y=354],TouchState.Point[id=193,x=694,y=655]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2094 [index=0] traceEvent: Read EV_ABS ABS_X 2094 [index=16] traceEvent: Read EV_SYN SYN_REPORT 0 [index=32] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2091 [index=48] traceEvent: Read EV_ABS ABS_X 2091 [index=64] traceEvent: Read EV_SYN SYN_REPORT 0 [index=80] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2088 [index=96] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2094 [index=0] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_X 2088 [index=112] traceEvent: Read EV_SYN SYN_REPORT 0 [index=128] traceEvent: Processing EV_ABS ABS_X 2094 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=32] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=534,y=354], currentID = 192, x = 533, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=533,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=533,y=354],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=534,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=534,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=533,y=354],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=533,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2091 [index=48] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2091 [index=64] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=80] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=533,y=354], currentID = 192, x = 532, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=532,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=532,y=354],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=533,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_UNMODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=533,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_UNMODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=532,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Applying SmallMove to TouchState[2,TouchState.Point[id=192,x=533,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=536,y=354],TouchState.Point[id=193,x=694,y=655]] pushState state after = TouchState[2,TouchState.Point[id=192,x=532,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2088 [index=96] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2088 [index=112] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=128] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=532,y=354], currentID = 192, x = 532, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=532,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=532,y=354],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=532,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=532,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=532,y=354],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=532,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=532,y=354],TouchState.Point[id=193,x=696,y=656]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=532,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=536,y=354],TouchState.Point[id=193,x=694,y=655]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2085 [index=0] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1382 [index=16] traceEvent: Read EV_ABS ABS_X 2085 [index=32] traceEvent: Read EV_ABS ABS_Y 1382 [index=48] traceEvent: Read EV_SYN SYN_REPORT 0 [index=64] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2082 [index=80] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1383 [index=96] traceEvent: Read EV_ABS ABS_X 2082 [index=112] traceEvent: Read EV_ABS ABS_Y 1383 [index=128] traceEvent: Read EV_SYN SYN_REPORT 0 [index=144] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2079 [index=160] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1384 [index=176] traceEvent: Read EV_ABS ABS_X 2079 [index=192] traceEvent: Read EV_ABS ABS_Y 1384 [index=208] traceEvent: Read EV_SYN SYN_REPORT 0 [index=224] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2076 [index=240] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1385 [index=256] traceEvent: Read EV_ABS ABS_X 2076 [index=272] traceEvent: Read EV_ABS ABS_Y 1385 [index=288] traceEvent: Read EV_SYN SYN_REPORT 0 [index=304] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2074 [index=320] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1386 [index=336] traceEvent: Read EV_ABS ABS_X 2074 [index=352] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2085 [index=0] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_Y 1386 [index=368] traceEvent: Read EV_SYN SYN_REPORT 0 [index=384] traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1382 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2085 [index=32] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_Y 1382 [index=48] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=64] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=532,y=354], currentID = 192, x = 531, y = 354 pushState state before = TouchState[2,TouchState.Point[id=192,x=531,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=531,y=354],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=532,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=532,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=531,y=354],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=531,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2082 [index=80] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1383 [index=96] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2082 [index=112] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_Y 1383 [index=128] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=144] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=531,y=354], currentID = 192, x = 530, y = 355 pushState state before = TouchState[2,TouchState.Point[id=192,x=530,y=355],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=530,y=355],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=531,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_UNMODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=531,y=354],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_UNMODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=530,y=355],TouchState.Point[id=193,x=696,y=656]] traceEvent: Applying SmallMove to TouchState[2,TouchState.Point[id=192,x=531,y=354],TouchState.Point[id=193,x=696,y=656]] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=536,y=354],TouchState.Point[id=193,x=694,y=655]] pushState state after = TouchState[2,TouchState.Point[id=192,x=530,y=355],TouchState.Point[id=193,x=696,y=656]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2079 [index=160] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1384 [index=176] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2079 [index=192] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_Y 1384 [index=208] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=224] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=530,y=355], currentID = 192, x = 529, y = 355 pushState state before = TouchState[2,TouchState.Point[id=192,x=529,y=355],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=529,y=355],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=530,y=355],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=530,y=355],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=529,y=355],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=529,y=355],TouchState.Point[id=193,x=696,y=656]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2076 [index=240] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_MT_POSITION_X 2071 [index=400] traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1385 [index=256] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1387 [index=416] traceEvent: Read EV_ABS ABS_X 2071 [index=432] traceEvent: Read EV_ABS ABS_Y 1387 [index=448] traceEvent: Processing EV_ABS ABS_X 2076 [index=272] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_SYN SYN_REPORT 0 [index=464] traceEvent: Processing EV_ABS ABS_Y 1385 [index=288] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=304] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=529,y=355], currentID = 192, x = 529, y = 355 pushState state before = TouchState[2,TouchState.Point[id=192,x=529,y=355],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=529,y=355],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=529,y=355],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=529,y=355],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=529,y=355],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=529,y=355],TouchState.Point[id=193,x=696,y=656]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2074 [index=320] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1386 [index=336] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2074 [index=352] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_Y 1386 [index=368] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=384] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=529,y=355], currentID = 192, x = 528, y = 355 pushState state before = TouchState[2,TouchState.Point[id=192,x=528,y=355],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=528,y=355],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=529,y=355],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=529,y=355],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=528,y=355],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=528,y=355],TouchState.Point[id=193,x=696,y=656]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2071 [index=400] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1387 [index=416] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2071 [index=432] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_Y 1387 [index=448] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=464] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=528,y=355], currentID = 192, x = 527, y = 356 pushState state before = TouchState[2,TouchState.Point[id=192,x=527,y=356],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=527,y=356],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=528,y=355],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=528,y=355],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=527,y=356],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=527,y=356],TouchState.Point[id=193,x=696,y=656]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=527,y=356],TouchState.Point[id=193,x=696,y=656]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=527,y=356],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=536,y=354],TouchState.Point[id=193,x=694,y=655]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2068 [index=0] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1388 [index=16] traceEvent: Read EV_ABS ABS_X 2068 [index=32] traceEvent: Read EV_ABS ABS_Y 1388 [index=48] traceEvent: Read EV_SYN SYN_REPORT 0 [index=64] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2065 [index=80] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2068 [index=0] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1389 [index=96] traceEvent: Read EV_ABS ABS_X 2065 [index=112] traceEvent: Read EV_ABS ABS_Y 1389 [index=128] traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1388 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_SYN SYN_REPORT 0 [index=144] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2062 [index=160] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1390 [index=176] traceEvent: Read EV_ABS ABS_X 2062 [index=192] traceEvent: Processing EV_ABS ABS_X 2068 [index=32] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_Y 1390 [index=208] traceEvent: Read EV_SYN SYN_REPORT 0 [index=224] traceEvent: Processing EV_ABS ABS_Y 1388 [index=48] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=64] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=527,y=356], currentID = 192, x = 527, y = 356 pushState state before = TouchState[2,TouchState.Point[id=192,x=527,y=356],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=527,y=356],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=527,y=356],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=527,y=356],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=527,y=356],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=527,y=356],TouchState.Point[id=193,x=696,y=656]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2065 [index=80] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1389 [index=96] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_MT_POSITION_X 2058 [index=240] traceEvent: Processing EV_ABS ABS_X 2065 [index=112] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1391 [index=256] traceEvent: Read EV_ABS ABS_X 2058 [index=272] traceEvent: Processing EV_ABS ABS_Y 1389 [index=128] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_Y 1391 [index=288] traceEvent: Read EV_SYN SYN_REPORT 0 [index=304] traceEvent: Processing EV_SYN SYN_REPORT 0 [index=144] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_MT_POSITION_X 2055 [index=320] updatePoint p = TouchState.Point[id=192,x=527,y=356], currentID = 192, x = 526, y = 356 pushState state before = TouchState[2,TouchState.Point[id=192,x=526,y=356],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=526,y=356],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=527,y=356],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_UNMODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=527,y=356],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_UNMODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=526,y=356],TouchState.Point[id=193,x=696,y=656]] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1392 [index=336] traceEvent: Applying SmallMove to TouchState[2,TouchState.Point[id=192,x=527,y=356],TouchState.Point[id=193,x=696,y=656]] traceEvent: Read EV_ABS ABS_X 2055 [index=352] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=536,y=354],TouchState.Point[id=193,x=694,y=655]] pushState state after = TouchState[2,TouchState.Point[id=192,x=526,y=356],TouchState.Point[id=193,x=696,y=656]] traceEvent: Read EV_ABS ABS_Y 1392 [index=368] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2062 [index=160] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_SYN SYN_REPORT 0 [index=384] traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1390 [index=176] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2062 [index=192] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_Y 1390 [index=208] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=224] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=526,y=356], currentID = 192, x = 525, y = 356 pushState state before = TouchState[2,TouchState.Point[id=192,x=525,y=356],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=525,y=356],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=526,y=356],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=526,y=356],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=525,y=356],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=525,y=356],TouchState.Point[id=193,x=696,y=656]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2058 [index=240] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1391 [index=256] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_MT_POSITION_X 2052 [index=400] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1393 [index=416] traceEvent: Read EV_ABS ABS_X 2052 [index=432] traceEvent: Read EV_ABS ABS_Y 1393 [index=448] traceEvent: Processing EV_ABS ABS_X 2058 [index=272] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_SYN SYN_REPORT 0 [index=464] traceEvent: Processing EV_ABS ABS_Y 1391 [index=288] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=304] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=525,y=356], currentID = 192, x = 524, y = 357 pushState state before = TouchState[2,TouchState.Point[id=192,x=524,y=357],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=524,y=357],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=525,y=356],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=525,y=356],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=524,y=357],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=524,y=357],TouchState.Point[id=193,x=696,y=656]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2055 [index=320] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1392 [index=336] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2055 [index=352] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_Y 1392 [index=368] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=384] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_MT_POSITION_X 2049 [index=480] updatePoint p = TouchState.Point[id=192,x=524,y=357], currentID = 192, x = 523, y = 357 pushState state before = TouchState[2,TouchState.Point[id=192,x=523,y=357],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=523,y=357],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=524,y=357],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] -> SmallMove] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1394 [index=496] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=524,y=357],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=523,y=357],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=523,y=357],TouchState.Point[id=193,x=696,y=656]] traceEvent: Read EV_ABS ABS_X 2049 [index=512] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2052 [index=400] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_Y 1394 [index=528] traceEvent: Read EV_SYN SYN_REPORT 0 [index=544] traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1393 [index=416] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2052 [index=432] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_Y 1393 [index=448] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=464] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=523,y=357], currentID = 192, x = 523, y = 357 pushState state before = TouchState[2,TouchState.Point[id=192,x=523,y=357],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=523,y=357],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=523,y=357],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=523,y=357],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=523,y=357],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=523,y=357],TouchState.Point[id=193,x=696,y=656]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2049 [index=480] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1394 [index=496] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2049 [index=512] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_Y 1394 [index=528] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=544] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=523,y=357], currentID = 192, x = 522, y = 357 pushState state before = TouchState[2,TouchState.Point[id=192,x=522,y=357],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=522,y=357],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=523,y=357],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=523,y=357],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=522,y=357],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=522,y=357],TouchState.Point[id=193,x=696,y=656]] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2046 [index=560] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=522,y=357],TouchState.Point[id=193,x=696,y=656]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=522,y=357],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=536,y=354],TouchState.Point[id=193,x=694,y=655]] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1395 [index=576] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=32 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_X 2046 [index=32] traceEvent: Read EV_ABS ABS_Y 1395 [index=48] traceEvent: Read EV_SYN SYN_REPORT 0 [index=64] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2046 [index=0] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1395 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2046 [index=32] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_Y 1395 [index=48] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_MT_POSITION_X 2043 [index=80] traceEvent: Processing EV_SYN SYN_REPORT 0 [index=64] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1396 [index=96] updatePoint p = TouchState.Point[id=192,x=522,y=357], currentID = 192, x = 521, y = 358 pushState state before = TouchState[2,TouchState.Point[id=192,x=521,y=358],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=521,y=358],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=522,y=357],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=522,y=357],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=521,y=358],TouchState.Point[id=193,x=696,y=656]] traceEvent: Read EV_ABS ABS_X 2043 [index=112] pushState state after = TouchState[2,TouchState.Point[id=192,x=521,y=358],TouchState.Point[id=193,x=696,y=656]] traceEvent: Read EV_ABS ABS_Y 1396 [index=128] traceEvent: Read EV_SYN SYN_REPORT 0 [index=144] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1396 [index=96] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2043 [index=112] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_Y 1396 [index=128] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=144] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_MT_POSITION_X 2040 [index=160] updatePoint p = TouchState.Point[id=192,x=521,y=358], currentID = 192, x = 520, y = 358 pushState state before = TouchState[2,TouchState.Point[id=192,x=520,y=358],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=520,y=358],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=521,y=358],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_UNMODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=521,y=358],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_UNMODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=520,y=358],TouchState.Point[id=193,x=696,y=656]] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1397 [index=176] traceEvent: Applying SmallMove to TouchState[2,TouchState.Point[id=192,x=521,y=358],TouchState.Point[id=193,x=696,y=656]] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=536,y=354],TouchState.Point[id=193,x=694,y=655]] pushState state after = TouchState[2,TouchState.Point[id=192,x=520,y=358],TouchState.Point[id=193,x=696,y=656]] traceEvent: Read EV_ABS ABS_X 2040 [index=192] traceEvent: Read EV_ABS ABS_Y 1397 [index=208] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=520,y=358],TouchState.Point[id=193,x=696,y=656]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=520,y=358],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=536,y=354],TouchState.Point[id=193,x=694,y=655]] traceEvent: Read EV_SYN SYN_REPORT 0 [index=224] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=80 lim=16000 cap=16000] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2040 [index=0] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1397 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2040 [index=32] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_Y 1397 [index=48] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=64] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=520,y=358], currentID = 192, x = 519, y = 358 pushState state before = TouchState[2,TouchState.Point[id=192,x=519,y=358],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=519,y=358],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=520,y=358],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=520,y=358],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=519,y=358],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=519,y=358],TouchState.Point[id=193,x=696,y=656]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=519,y=358],TouchState.Point[id=193,x=696,y=656]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=519,y=358],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=536,y=354],TouchState.Point[id=193,x=694,y=655]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2037 [index=0] traceEvent: Read EV_ABS ABS_X 2037 [index=16] traceEvent: Read EV_SYN SYN_REPORT 0 [index=32] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2037 [index=0] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2037 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=32] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=519,y=358], currentID = 192, x = 519, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=519,y=358],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=519,y=358],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=519,y=358],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=519,y=358],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=519,y=358],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=519,y=358],TouchState.Point[id=193,x=696,y=656]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=519,y=358],TouchState.Point[id=193,x=696,y=656]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=519,y=358],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=536,y=354],TouchState.Point[id=193,x=694,y=655]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2034 [index=0] traceEvent: Read EV_ABS ABS_X 2034 [index=16] traceEvent: Read EV_SYN SYN_REPORT 0 [index=32] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2034 [index=0] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2034 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=32] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=519,y=358], currentID = 192, x = 518, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=518,y=358],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=518,y=358],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=519,y=358],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=519,y=358],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=518,y=358],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=518,y=358],TouchState.Point[id=193,x=696,y=656]] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2031 [index=48] traceEvent: Read EV_ABS ABS_X 2031 [index=64] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=518,y=358],TouchState.Point[id=193,x=696,y=656]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=518,y=358],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=536,y=354],TouchState.Point[id=193,x=694,y=655]] traceEvent: Read EV_SYN SYN_REPORT 0 [index=80] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=48 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2028 [index=48] traceEvent: Read EV_ABS ABS_X 2028 [index=64] traceEvent: Read EV_SYN SYN_REPORT 0 [index=80] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2025 [index=96] traceEvent: Read EV_ABS ABS_X 2025 [index=112] traceEvent: Read EV_SYN SYN_REPORT 0 [index=128] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2022 [index=144] traceEvent: Read EV_ABS ABS_X 2022 [index=160] traceEvent: Read EV_SYN SYN_REPORT 0 [index=176] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2031 [index=0] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2031 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=32] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_MT_POSITION_X 2019 [index=192] traceEvent: Read EV_ABS ABS_X 2019 [index=208] updatePoint p = TouchState.Point[id=192,x=518,y=358], currentID = 192, x = 517, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=517,y=358],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=517,y=358],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=518,y=358],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] -> SmallMove] traceEvent: Read EV_SYN SYN_REPORT 0 [index=224] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=518,y=358],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=517,y=358],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=517,y=358],TouchState.Point[id=193,x=696,y=656]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2028 [index=48] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2028 [index=64] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=80] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_MT_POSITION_X 2016 [index=240] traceEvent: Read EV_ABS ABS_X 2016 [index=256] traceEvent: Read EV_SYN SYN_REPORT 0 [index=272] updatePoint p = TouchState.Point[id=192,x=517,y=358], currentID = 192, x = 516, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=516,y=358],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=516,y=358],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=517,y=358],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_UNMODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=517,y=358],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_UNMODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=516,y=358],TouchState.Point[id=193,x=696,y=656]] traceEvent: Applying SmallMove to TouchState[2,TouchState.Point[id=192,x=517,y=358],TouchState.Point[id=193,x=696,y=656]] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=536,y=354],TouchState.Point[id=193,x=694,y=655]] pushState state after = TouchState[2,TouchState.Point[id=192,x=516,y=358],TouchState.Point[id=193,x=696,y=656]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2025 [index=96] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2025 [index=112] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_MT_POSITION_X 2013 [index=288] traceEvent: Read EV_ABS ABS_X 2013 [index=304] traceEvent: Read EV_SYN SYN_REPORT 0 [index=320] traceEvent: Processing EV_SYN SYN_REPORT 0 [index=128] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_MT_POSITION_X 2009 [index=336] updatePoint p = TouchState.Point[id=192,x=516,y=358], currentID = 192, x = 516, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=516,y=358],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=516,y=358],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=516,y=358],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=516,y=358],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=516,y=358],TouchState.Point[id=193,x=696,y=656]] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1398 [index=352] pushState state after = TouchState[2,TouchState.Point[id=192,x=516,y=358],TouchState.Point[id=193,x=696,y=656]] traceEvent: Read EV_ABS ABS_X 2009 [index=368] traceEvent: Read EV_ABS ABS_Y 1398 [index=384] traceEvent: Read EV_SYN SYN_REPORT 0 [index=400] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2022 [index=144] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2022 [index=160] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=176] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=516,y=358], currentID = 192, x = 515, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=515,y=358],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=515,y=358],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=516,y=358],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=516,y=358],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=515,y=358],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=515,y=358],TouchState.Point[id=193,x=696,y=656]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2019 [index=192] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2019 [index=208] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_MT_POSITION_X 2006 [index=416] traceEvent: Read EV_ABS ABS_X 2006 [index=432] traceEvent: Read EV_SYN SYN_REPORT 0 [index=448] traceEvent: Processing EV_SYN SYN_REPORT 0 [index=224] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=515,y=358], currentID = 192, x = 514, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=514,y=358],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=514,y=358],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=515,y=358],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=515,y=358],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=514,y=358],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=514,y=358],TouchState.Point[id=193,x=696,y=656]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2016 [index=240] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2016 [index=256] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=272] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=514,y=358], currentID = 192, x = 513, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=513,y=358],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=513,y=358],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=514,y=358],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=514,y=358],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=513,y=358],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=513,y=358],TouchState.Point[id=193,x=696,y=656]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2013 [index=288] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2013 [index=304] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=320] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=513,y=358], currentID = 192, x = 513, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=513,y=358],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=513,y=358],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=513,y=358],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=513,y=358],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=513,y=358],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=513,y=358],TouchState.Point[id=193,x=696,y=656]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2009 [index=336] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_MT_POSITION_X 2003 [index=464] traceEvent: Read EV_ABS ABS_X 2003 [index=480] traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1398 [index=352] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_SYN SYN_REPORT 0 [index=496] traceEvent: Processing EV_ABS ABS_X 2009 [index=368] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_Y 1398 [index=384] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=400] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=513,y=358], currentID = 192, x = 512, y = 358 pushState state before = TouchState[2,TouchState.Point[id=192,x=512,y=358],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=512,y=358],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=513,y=358],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=513,y=358],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=512,y=358],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=512,y=358],TouchState.Point[id=193,x=696,y=656]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2006 [index=416] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2006 [index=432] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=448] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=512,y=358], currentID = 192, x = 511, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=511,y=358],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=511,y=358],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=512,y=358],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=512,y=358],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=511,y=358],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=511,y=358],TouchState.Point[id=193,x=696,y=656]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2003 [index=464] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2003 [index=480] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=496] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=511,y=358], currentID = 192, x = 510, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=510,y=358],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=510,y=358],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=511,y=358],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=511,y=358],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=510,y=358],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=510,y=358],TouchState.Point[id=193,x=696,y=656]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=510,y=358],TouchState.Point[id=193,x=696,y=656]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=510,y=358],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=510,y=358],TouchState.Point[id=193,x=694,y=655]] traceEvent: Set MouseState[x=510,y=358,wheel=0,buttonsPressed=IntSet[212]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_POSITION_X 2000 [index=0] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1399 [index=16] traceEvent: Read EV_ABS ABS_X 2000 [index=32] traceEvent: Read EV_ABS ABS_Y 1399 [index=48] traceEvent: Read EV_SYN SYN_REPORT 0 [index=64] traceEvent: Read EV_ABS ABS_MT_POSITION_X 1997 [index=80] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1400 [index=96] traceEvent: Read EV_ABS ABS_X 1997 [index=112] traceEvent: Read EV_ABS ABS_Y 1400 [index=128] traceEvent: Read EV_SYN SYN_REPORT 0 [index=144] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 2000 [index=0] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1399 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 2000 [index=32] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_Y 1399 [index=48] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=64] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=510,y=358], currentID = 192, x = 509, y = 359 pushState state before = TouchState[2,TouchState.Point[id=192,x=509,y=359],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=509,y=359],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=510,y=358],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=510,y=358],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=509,y=359],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=509,y=359],TouchState.Point[id=193,x=696,y=656]] traceEvent: Read EV_ABS ABS_MT_POSITION_X 1994 [index=160] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 1997 [index=80] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1401 [index=176] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_X 1994 [index=192] traceEvent: Read EV_ABS ABS_Y 1401 [index=208] traceEvent: Read EV_SYN SYN_REPORT 0 [index=224] traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1400 [index=96] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 1997 [index=112] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_Y 1400 [index=128] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=144] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=509,y=359], currentID = 192, x = 509, y = 359 pushState state before = TouchState[2,TouchState.Point[id=192,x=509,y=359],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=509,y=359],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=509,y=359],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_UNMODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=509,y=359],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_UNMODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=509,y=359],TouchState.Point[id=193,x=696,y=656]] traceEvent: Applying SmallMove to TouchState[2,TouchState.Point[id=192,x=509,y=359],TouchState.Point[id=193,x=696,y=656]] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=510,y=358],TouchState.Point[id=193,x=694,y=655]] pushState state after = TouchState[2,TouchState.Point[id=192,x=509,y=359],TouchState.Point[id=193,x=696,y=656]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 1994 [index=160] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1401 [index=176] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 1994 [index=192] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_Y 1401 [index=208] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=224] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=509,y=359], currentID = 192, x = 508, y = 359 pushState state before = TouchState[2,TouchState.Point[id=192,x=508,y=359],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=508,y=359],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=509,y=359],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=509,y=359],TouchState.Point[id=193,x=696,y=656]],filterState=PENDING_MODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=508,y=359],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=508,y=359],TouchState.Point[id=193,x=696,y=656]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=508,y=359],TouchState.Point[id=193,x=696,y=656]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=508,y=359],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=510,y=358],TouchState.Point[id=193,x=694,y=655]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_POSITION_X 1991 [index=0] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1402 [index=16] traceEvent: Read EV_ABS ABS_X 1991 [index=32] traceEvent: Read EV_ABS ABS_Y 1402 [index=48] traceEvent: Read EV_SYN SYN_REPORT 0 [index=64] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 1991 [index=0] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1402 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 1991 [index=32] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_Y 1402 [index=48] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=64] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=508,y=359], currentID = 192, x = 507, y = 359 pushState state before = TouchState[2,TouchState.Point[id=192,x=507,y=359],TouchState.Point[id=193,x=696,y=656]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=507,y=359],TouchState.Point[id=193,x=696,y=656]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=508,y=359],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=508,y=359],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=507,y=359],TouchState.Point[id=193,x=696,y=656]] pushState state after = TouchState[2,TouchState.Point[id=192,x=507,y=359],TouchState.Point[id=193,x=696,y=656]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=507,y=359],TouchState.Point[id=193,x=696,y=656]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=507,y=359],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=510,y=358],TouchState.Point[id=193,x=694,y=655]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_SLOT 1 [index=0] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2556 [index=16] traceEvent: Read EV_SYN SYN_REPORT 0 [index=32] traceEvent: Processing EV_ABS ABS_MT_SLOT 1 [index=0] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2556 [index=16] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=32] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=193,x=696,y=656], currentID = 193, x = -2147483648, y = 655 pushState state before = TouchState[2,TouchState.Point[id=192,x=507,y=359],TouchState.Point[id=193,x=696,y=655]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=507,y=359],TouchState.Point[id=193,x=696,y=655]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=507,y=359],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=507,y=359],TouchState.Point[id=193,x=696,y=656]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=507,y=359],TouchState.Point[id=193,x=696,y=655]] pushState state after = TouchState[2,TouchState.Point[id=192,x=507,y=359],TouchState.Point[id=193,x=696,y=655]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=507,y=359],TouchState.Point[id=193,x=696,y=655]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=507,y=359],TouchState.Point[id=193,x=696,y=655]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=510,y=358],TouchState.Point[id=193,x=694,y=655]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_SLOT 0 [index=0] traceEvent: Read EV_ABS ABS_MT_POSITION_X 1988 [index=16] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1403 [index=32] traceEvent: Read EV_ABS ABS_X 1988 [index=48] traceEvent: Read EV_ABS ABS_Y 1403 [index=64] traceEvent: Read EV_SYN SYN_REPORT 0 [index=80] traceEvent: Read EV_ABS ABS_MT_SLOT 1 [index=96] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2555 [index=112] traceEvent: Read EV_SYN SYN_REPORT 0 [index=128] traceEvent: Processing EV_ABS ABS_MT_SLOT 0 [index=0] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_X 1988 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1403 [index=32] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 1988 [index=48] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_Y 1403 [index=64] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=80] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=507,y=359], currentID = 192, x = 506, y = 360 pushState state before = TouchState[2,TouchState.Point[id=192,x=506,y=360],TouchState.Point[id=193,x=696,y=655]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=506,y=360],TouchState.Point[id=193,x=696,y=655]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=507,y=359],TouchState.Point[id=193,x=696,y=655]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=507,y=359],TouchState.Point[id=193,x=696,y=655]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=506,y=360],TouchState.Point[id=193,x=696,y=655]] pushState state after = TouchState[2,TouchState.Point[id=192,x=506,y=360],TouchState.Point[id=193,x=696,y=655]] traceEvent: Processing EV_ABS ABS_MT_SLOT 1 [index=96] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2555 [index=112] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=128] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=193,x=696,y=655], currentID = 193, x = -2147483648, y = 655 pushState state before = TouchState[2,TouchState.Point[id=192,x=506,y=360],TouchState.Point[id=193,x=696,y=655]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=506,y=360],TouchState.Point[id=193,x=696,y=655]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=506,y=360],TouchState.Point[id=193,x=696,y=655]],filterState=PENDING_UNMODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=506,y=360],TouchState.Point[id=193,x=696,y=655]],filterState=PENDING_UNMODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=506,y=360],TouchState.Point[id=193,x=696,y=655]] traceEvent: Applying SmallMove to TouchState[2,TouchState.Point[id=192,x=506,y=360],TouchState.Point[id=193,x=696,y=655]] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=510,y=358],TouchState.Point[id=193,x=694,y=655]] pushState state after = TouchState[2,TouchState.Point[id=192,x=506,y=360],TouchState.Point[id=193,x=696,y=655]] traceEvent: Read EV_ABS ABS_MT_SLOT 0 [index=144] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=506,y=360],TouchState.Point[id=193,x=696,y=655]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=506,y=360],TouchState.Point[id=193,x=696,y=655]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=510,y=358],TouchState.Point[id=193,x=694,y=655]] traceEvent: Read EV_ABS ABS_MT_POSITION_X 1985 [index=160] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1404 [index=176] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=48 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_X 1985 [index=48] traceEvent: Read EV_ABS ABS_Y 1404 [index=64] traceEvent: Read EV_SYN SYN_REPORT 0 [index=80] traceEvent: Processing EV_ABS ABS_MT_SLOT 0 [index=0] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_X 1985 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1404 [index=32] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 1985 [index=48] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_Y 1404 [index=64] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=80] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=506,y=360], currentID = 192, x = 505, y = 360 pushState state before = TouchState[2,TouchState.Point[id=192,x=505,y=360],TouchState.Point[id=193,x=696,y=655]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=505,y=360],TouchState.Point[id=193,x=696,y=655]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=506,y=360],TouchState.Point[id=193,x=696,y=655]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=506,y=360],TouchState.Point[id=193,x=696,y=655]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=505,y=360],TouchState.Point[id=193,x=696,y=655]] pushState state after = TouchState[2,TouchState.Point[id=192,x=505,y=360],TouchState.Point[id=193,x=696,y=655]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=505,y=360],TouchState.Point[id=193,x=696,y=655]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=505,y=360],TouchState.Point[id=193,x=696,y=655]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=510,y=358],TouchState.Point[id=193,x=694,y=655]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_SLOT 1 [index=0] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2554 [index=16] traceEvent: Read EV_SYN SYN_REPORT 0 [index=32] traceEvent: Processing EV_ABS ABS_MT_SLOT 1 [index=0] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2554 [index=16] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=32] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=193,x=696,y=655], currentID = 193, x = -2147483648, y = 655 pushState state before = TouchState[2,TouchState.Point[id=192,x=505,y=360],TouchState.Point[id=193,x=696,y=655]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=505,y=360],TouchState.Point[id=193,x=696,y=655]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=505,y=360],TouchState.Point[id=193,x=696,y=655]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=505,y=360],TouchState.Point[id=193,x=696,y=655]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=505,y=360],TouchState.Point[id=193,x=696,y=655]] pushState state after = TouchState[2,TouchState.Point[id=192,x=505,y=360],TouchState.Point[id=193,x=696,y=655]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=505,y=360],TouchState.Point[id=193,x=696,y=655]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=505,y=360],TouchState.Point[id=193,x=696,y=655]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=510,y=358],TouchState.Point[id=193,x=694,y=655]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_SLOT 0 [index=0] traceEvent: Read EV_ABS ABS_MT_POSITION_X 1982 [index=16] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1405 [index=32] traceEvent: Read EV_ABS ABS_X 1982 [index=48] traceEvent: Read EV_ABS ABS_Y 1405 [index=64] traceEvent: Read EV_SYN SYN_REPORT 0 [index=80] traceEvent: Processing EV_ABS ABS_MT_SLOT 0 [index=0] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_X 1982 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1405 [index=32] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 1982 [index=48] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_Y 1405 [index=64] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=80] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=505,y=360], currentID = 192, x = 505, y = 360 pushState state before = TouchState[2,TouchState.Point[id=192,x=505,y=360],TouchState.Point[id=193,x=696,y=655]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=505,y=360],TouchState.Point[id=193,x=696,y=655]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=505,y=360],TouchState.Point[id=193,x=696,y=655]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=505,y=360],TouchState.Point[id=193,x=696,y=655]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=505,y=360],TouchState.Point[id=193,x=696,y=655]] pushState state after = TouchState[2,TouchState.Point[id=192,x=505,y=360],TouchState.Point[id=193,x=696,y=655]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=505,y=360],TouchState.Point[id=193,x=696,y=655]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=505,y=360],TouchState.Point[id=193,x=696,y=655]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=510,y=358],TouchState.Point[id=193,x=694,y=655]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_POSITION_X 1979 [index=0] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1406 [index=16] traceEvent: Read EV_ABS ABS_X 1979 [index=32] traceEvent: Read EV_ABS ABS_Y 1406 [index=48] traceEvent: Read EV_SYN SYN_REPORT 0 [index=64] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 1979 [index=0] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1406 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 1979 [index=32] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_Y 1406 [index=48] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=64] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=505,y=360], currentID = 192, x = 504, y = 361 pushState state before = TouchState[2,TouchState.Point[id=192,x=504,y=361],TouchState.Point[id=193,x=696,y=655]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=504,y=361],TouchState.Point[id=193,x=696,y=655]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=505,y=360],TouchState.Point[id=193,x=696,y=655]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=505,y=360],TouchState.Point[id=193,x=696,y=655]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=504,y=361],TouchState.Point[id=193,x=696,y=655]] pushState state after = TouchState[2,TouchState.Point[id=192,x=504,y=361],TouchState.Point[id=193,x=696,y=655]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=504,y=361],TouchState.Point[id=193,x=696,y=655]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=504,y=361],TouchState.Point[id=193,x=696,y=655]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=510,y=358],TouchState.Point[id=193,x=694,y=655]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_SLOT 1 [index=0] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2553 [index=16] traceEvent: Read EV_SYN SYN_REPORT 0 [index=32] traceEvent: Read EV_ABS ABS_MT_SLOT 0 [index=48] traceEvent: Read EV_ABS ABS_MT_POSITION_X 1976 [index=64] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1407 [index=80] traceEvent: Read EV_ABS ABS_X 1976 [index=96] traceEvent: Read EV_ABS ABS_Y 1407 [index=112] traceEvent: Read EV_SYN SYN_REPORT 0 [index=128] traceEvent: Processing EV_ABS ABS_MT_SLOT 1 [index=0] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2553 [index=16] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=32] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=193,x=696,y=655], currentID = 193, x = -2147483648, y = 655 pushState state before = TouchState[2,TouchState.Point[id=192,x=504,y=361],TouchState.Point[id=193,x=696,y=655]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=504,y=361],TouchState.Point[id=193,x=696,y=655]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=504,y=361],TouchState.Point[id=193,x=696,y=655]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=504,y=361],TouchState.Point[id=193,x=696,y=655]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=504,y=361],TouchState.Point[id=193,x=696,y=655]] pushState state after = TouchState[2,TouchState.Point[id=192,x=504,y=361],TouchState.Point[id=193,x=696,y=655]] traceEvent: Processing EV_ABS ABS_MT_SLOT 0 [index=48] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_X 1976 [index=64] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1407 [index=80] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 1976 [index=96] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_Y 1407 [index=112] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=128] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=504,y=361], currentID = 192, x = 503, y = 361 pushState state before = TouchState[2,TouchState.Point[id=192,x=503,y=361],TouchState.Point[id=193,x=696,y=655]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=503,y=361],TouchState.Point[id=193,x=696,y=655]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=504,y=361],TouchState.Point[id=193,x=696,y=655]],filterState=PENDING_UNMODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=504,y=361],TouchState.Point[id=193,x=696,y=655]],filterState=PENDING_UNMODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=503,y=361],TouchState.Point[id=193,x=696,y=655]] traceEvent: Applying SmallMove to TouchState[2,TouchState.Point[id=192,x=504,y=361],TouchState.Point[id=193,x=696,y=655]] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=510,y=358],TouchState.Point[id=193,x=694,y=655]] pushState state after = TouchState[2,TouchState.Point[id=192,x=503,y=361],TouchState.Point[id=193,x=696,y=655]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=503,y=361],TouchState.Point[id=193,x=696,y=655]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=503,y=361],TouchState.Point[id=193,x=696,y=655]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=510,y=358],TouchState.Point[id=193,x=694,y=655]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_POSITION_X 1973 [index=0] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1408 [index=16] traceEvent: Read EV_ABS ABS_X 1973 [index=32] traceEvent: Read EV_ABS ABS_Y 1408 [index=48] traceEvent: Read EV_SYN SYN_REPORT 0 [index=64] traceEvent: Read EV_ABS ABS_MT_POSITION_X 1970 [index=80] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1409 [index=96] traceEvent: Read EV_ABS ABS_X 1970 [index=112] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 1973 [index=0] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_Y 1409 [index=128] traceEvent: Read EV_SYN SYN_REPORT 0 [index=144] traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1408 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 1973 [index=32] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_Y 1408 [index=48] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=64] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=503,y=361], currentID = 192, x = 502, y = 361 pushState state before = TouchState[2,TouchState.Point[id=192,x=502,y=361],TouchState.Point[id=193,x=696,y=655]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=502,y=361],TouchState.Point[id=193,x=696,y=655]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=503,y=361],TouchState.Point[id=193,x=696,y=655]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=503,y=361],TouchState.Point[id=193,x=696,y=655]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=502,y=361],TouchState.Point[id=193,x=696,y=655]] pushState state after = TouchState[2,TouchState.Point[id=192,x=502,y=361],TouchState.Point[id=193,x=696,y=655]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 1970 [index=80] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1409 [index=96] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 1970 [index=112] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_Y 1409 [index=128] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=144] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=502,y=361], currentID = 192, x = 502, y = 361 pushState state before = TouchState[2,TouchState.Point[id=192,x=502,y=361],TouchState.Point[id=193,x=696,y=655]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=502,y=361],TouchState.Point[id=193,x=696,y=655]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=502,y=361],TouchState.Point[id=193,x=696,y=655]],filterState=PENDING_UNMODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=502,y=361],TouchState.Point[id=193,x=696,y=655]],filterState=PENDING_UNMODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=502,y=361],TouchState.Point[id=193,x=696,y=655]] traceEvent: Applying SmallMove to TouchState[2,TouchState.Point[id=192,x=502,y=361],TouchState.Point[id=193,x=696,y=655]] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=510,y=358],TouchState.Point[id=193,x=694,y=655]] pushState state after = TouchState[2,TouchState.Point[id=192,x=502,y=361],TouchState.Point[id=193,x=696,y=655]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=502,y=361],TouchState.Point[id=193,x=696,y=655]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=502,y=361],TouchState.Point[id=193,x=696,y=655]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=510,y=358],TouchState.Point[id=193,x=694,y=655]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_POSITION_X 1967 [index=0] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1410 [index=16] traceEvent: Read EV_ABS ABS_X 1967 [index=32] traceEvent: Read EV_ABS ABS_Y 1410 [index=48] traceEvent: Read EV_SYN SYN_REPORT 0 [index=64] traceEvent: Read EV_ABS ABS_MT_POSITION_X 1964 [index=80] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1411 [index=96] traceEvent: Read EV_ABS ABS_MT_SLOT 1 [index=112] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2552 [index=128] traceEvent: Read EV_ABS ABS_X 1964 [index=144] traceEvent: Read EV_ABS ABS_Y 1411 [index=160] traceEvent: Read EV_SYN SYN_REPORT 0 [index=176] traceEvent: Read EV_ABS ABS_MT_SLOT 0 [index=192] traceEvent: Read EV_ABS ABS_MT_POSITION_X 1961 [index=208] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1412 [index=224] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 1967 [index=0] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_X 1961 [index=240] traceEvent: Read EV_ABS ABS_Y 1412 [index=256] traceEvent: Read EV_SYN SYN_REPORT 0 [index=272] traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1410 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 1967 [index=32] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_Y 1410 [index=48] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=64] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=502,y=361], currentID = 192, x = 501, y = 362 pushState state before = TouchState[2,TouchState.Point[id=192,x=501,y=362],TouchState.Point[id=193,x=696,y=655]] // BAD BEGINS HERE // before: [id=192,x=501,y=362] [id=193,x=696,y=655] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=501,y=362],TouchState.Point[id=193,x=696,y=655]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=502,y=361],TouchState.Point[id=193,x=696,y=655]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=502,y=361],TouchState.Point[id=193,x=696,y=655]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=501,y=362],TouchState.Point[id=193,x=696,y=655]] pushState state after = TouchState[2,TouchState.Point[id=192,x=501,y=362],TouchState.Point[id=193,x=696,y=655]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 1964 [index=80] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1411 [index=96] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_SLOT 1 [index=112] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_MT_POSITION_X 1958 [index=288] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1413 [index=304] updatePoint p = TouchState.Point[id=192,x=501,y=362], currentID = 192, x = 500, y = 362 traceEvent: Read EV_ABS ABS_X 1958 [index=320] traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2552 [index=128] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_Y 1413 [index=336] traceEvent: Read EV_SYN SYN_REPORT 0 [index=352] traceEvent: Processing EV_ABS ABS_X 1964 [index=144] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_Y 1411 [index=160] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=176] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=193,x=696,y=655], currentID = 193, x = 500, y = 654 pushState state before = TouchState[2,TouchState.Point[id=192,x=500,y=362],TouchState.Point[id=193,x=500,y=654]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=500,y=362],TouchState.Point[id=193,x=500,y=654]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=501,y=362],TouchState.Point[id=193,x=696,y=655]],filterState=PENDING_UNMODIFIABLE] -> SmallMove] // BAD HAPPENED // after: [id=192,x=500,y=362], [id=193,x=500,y=654] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=501,y=362],TouchState.Point[id=193,x=696,y=655]],filterState=PENDING_UNMODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=500,y=362],TouchState.Point[id=193,x=500,y=654]] traceEvent: Applying SmallMove to TouchState[2,TouchState.Point[id=192,x=501,y=362],TouchState.Point[id=193,x=696,y=655]] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=510,y=358],TouchState.Point[id=193,x=694,y=655]] pushState state after = TouchState[2,TouchState.Point[id=192,x=500,y=362],TouchState.Point[id=193,x=500,y=654]] traceEvent: Read EV_ABS ABS_MT_POSITION_X 1955 [index=368] traceEvent: Processing EV_ABS ABS_MT_SLOT 0 [index=192] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_X 1955 [index=384] traceEvent: Read EV_SYN SYN_REPORT 0 [index=400] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 1961 [index=208] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1412 [index=224] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 1961 [index=240] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_MT_POSITION_X 1952 [index=416] traceEvent: Read EV_ABS ABS_X 1952 [index=432] traceEvent: Read EV_SYN SYN_REPORT 0 [index=448] traceEvent: Processing EV_ABS ABS_Y 1412 [index=256] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=272] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=500,y=362], currentID = 192, x = 499, y = 362 pushState state before = TouchState[2,TouchState.Point[id=192,x=499,y=362],TouchState.Point[id=193,x=500,y=654]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=499,y=362],TouchState.Point[id=193,x=500,y=654]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=500,y=362],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_MODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=500,y=362],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_MODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=499,y=362],TouchState.Point[id=193,x=500,y=654]] pushState state after = TouchState[2,TouchState.Point[id=192,x=499,y=362],TouchState.Point[id=193,x=500,y=654]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 1958 [index=288] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1413 [index=304] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 1958 [index=320] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_Y 1413 [index=336] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=352] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_MT_POSITION_X 1948 [index=464] updatePoint p = TouchState.Point[id=192,x=499,y=362], currentID = 192, x = 499, y = 362 pushState state before = TouchState[2,TouchState.Point[id=192,x=499,y=362],TouchState.Point[id=193,x=500,y=654]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=499,y=362],TouchState.Point[id=193,x=500,y=654]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=499,y=362],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_MODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=499,y=362],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_MODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=499,y=362],TouchState.Point[id=193,x=500,y=654]] pushState state after = TouchState[2,TouchState.Point[id=192,x=499,y=362],TouchState.Point[id=193,x=500,y=654]] traceEvent: Read EV_ABS ABS_X 1948 [index=480] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 1955 [index=368] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_SYN SYN_REPORT 0 [index=496] traceEvent: Read EV_ABS ABS_MT_POSITION_X 1945 [index=512] traceEvent: Processing EV_ABS ABS_X 1955 [index=384] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_X 1945 [index=528] traceEvent: Read EV_SYN SYN_REPORT 0 [index=544] traceEvent: Processing EV_SYN SYN_REPORT 0 [index=400] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=499,y=362], currentID = 192, x = 498, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=498,y=362],TouchState.Point[id=193,x=500,y=654]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=498,y=362],TouchState.Point[id=193,x=500,y=654]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=499,y=362],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_MODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=499,y=362],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_MODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=498,y=362],TouchState.Point[id=193,x=500,y=654]] pushState state after = TouchState[2,TouchState.Point[id=192,x=498,y=362],TouchState.Point[id=193,x=500,y=654]] traceEvent: Read EV_ABS ABS_MT_POSITION_X 1942 [index=560] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 1952 [index=416] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_X 1942 [index=576] traceEvent: Read EV_SYN SYN_REPORT 0 [index=592] traceEvent: Processing EV_ABS ABS_X 1952 [index=432] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=448] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=498,y=362], currentID = 192, x = 497, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=497,y=362],TouchState.Point[id=193,x=500,y=654]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=497,y=362],TouchState.Point[id=193,x=500,y=654]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=498,y=362],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_MODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=498,y=362],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_MODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=497,y=362],TouchState.Point[id=193,x=500,y=654]] pushState state after = TouchState[2,TouchState.Point[id=192,x=497,y=362],TouchState.Point[id=193,x=500,y=654]] traceEvent: Read EV_ABS ABS_MT_POSITION_X 1939 [index=608] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 1948 [index=464] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_X 1939 [index=624] traceEvent: Read EV_SYN SYN_REPORT 0 [index=640] traceEvent: Read EV_ABS ABS_MT_POSITION_X 1936 [index=656] traceEvent: Processing EV_ABS ABS_X 1948 [index=480] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_X 1936 [index=672] traceEvent: Read EV_SYN SYN_REPORT 0 [index=688] traceEvent: Processing EV_SYN SYN_REPORT 0 [index=496] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_MT_POSITION_X 1933 [index=704] updatePoint p = TouchState.Point[id=192,x=497,y=362], currentID = 192, x = 496, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=496,y=362],TouchState.Point[id=193,x=500,y=654]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=496,y=362],TouchState.Point[id=193,x=500,y=654]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=497,y=362],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_MODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=497,y=362],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_MODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=496,y=362],TouchState.Point[id=193,x=500,y=654]] traceEvent: Read EV_ABS ABS_X 1933 [index=720] pushState state after = TouchState[2,TouchState.Point[id=192,x=496,y=362],TouchState.Point[id=193,x=500,y=654]] traceEvent: Read EV_SYN SYN_REPORT 0 [index=736] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 1945 [index=512] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_MT_POSITION_X 1930 [index=752] traceEvent: Read EV_ABS ABS_X 1930 [index=768] traceEvent: Read EV_SYN SYN_REPORT 0 [index=784] traceEvent: Processing EV_ABS ABS_X 1945 [index=528] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=544] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=496,y=362], currentID = 192, x = 495, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=495,y=362],TouchState.Point[id=193,x=500,y=654]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=495,y=362],TouchState.Point[id=193,x=500,y=654]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=496,y=362],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_MODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=496,y=362],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_MODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=495,y=362],TouchState.Point[id=193,x=500,y=654]] pushState state after = TouchState[2,TouchState.Point[id=192,x=495,y=362],TouchState.Point[id=193,x=500,y=654]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 1942 [index=560] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 1942 [index=576] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_MT_POSITION_X 1927 [index=800] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1414 [index=816] traceEvent: Processing EV_SYN SYN_REPORT 0 [index=592] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=495,y=362], currentID = 192, x = 495, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=495,y=362],TouchState.Point[id=193,x=500,y=654]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=495,y=362],TouchState.Point[id=193,x=500,y=654]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=495,y=362],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_MODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=495,y=362],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_MODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=495,y=362],TouchState.Point[id=193,x=500,y=654]] pushState state after = TouchState[2,TouchState.Point[id=192,x=495,y=362],TouchState.Point[id=193,x=500,y=654]] traceEvent: Read EV_ABS ABS_X 1927 [index=832] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 1939 [index=608] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_Y 1414 [index=848] traceEvent: Read EV_SYN SYN_REPORT 0 [index=864] traceEvent: Read EV_ABS ABS_MT_POSITION_X 1924 [index=880] traceEvent: Processing EV_ABS ABS_X 1939 [index=624] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1415 [index=896] traceEvent: Read EV_ABS ABS_X 1924 [index=912] traceEvent: Processing EV_SYN SYN_REPORT 0 [index=640] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_Y 1415 [index=928] updatePoint p = TouchState.Point[id=192,x=495,y=362], currentID = 192, x = 494, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=494,y=362],TouchState.Point[id=193,x=500,y=654]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=494,y=362],TouchState.Point[id=193,x=500,y=654]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=495,y=362],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_MODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=495,y=362],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_MODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=494,y=362],TouchState.Point[id=193,x=500,y=654]] traceEvent: Read EV_SYN SYN_REPORT 0 [index=944] pushState state after = TouchState[2,TouchState.Point[id=192,x=494,y=362],TouchState.Point[id=193,x=500,y=654]] traceEvent: Read EV_ABS ABS_MT_POSITION_X 1921 [index=960] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 1936 [index=656] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1416 [index=976] traceEvent: Read EV_ABS ABS_X 1921 [index=992] traceEvent: Read EV_ABS ABS_Y 1416 [index=1008] traceEvent: Processing EV_ABS ABS_X 1936 [index=672] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_SYN SYN_REPORT 0 [index=1024] traceEvent: Processing EV_SYN SYN_REPORT 0 [index=688] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=494,y=362], currentID = 192, x = 493, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=493,y=362],TouchState.Point[id=193,x=500,y=654]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=493,y=362],TouchState.Point[id=193,x=500,y=654]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=494,y=362],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_MODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=494,y=362],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_MODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=493,y=362],TouchState.Point[id=193,x=500,y=654]] pushState state after = TouchState[2,TouchState.Point[id=192,x=493,y=362],TouchState.Point[id=193,x=500,y=654]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 1933 [index=704] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 1933 [index=720] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=736] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=493,y=362], currentID = 192, x = 492, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=492,y=362],TouchState.Point[id=193,x=500,y=654]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=492,y=362],TouchState.Point[id=193,x=500,y=654]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=493,y=362],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_MODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=493,y=362],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_MODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=492,y=362],TouchState.Point[id=193,x=500,y=654]] pushState state after = TouchState[2,TouchState.Point[id=192,x=492,y=362],TouchState.Point[id=193,x=500,y=654]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 1930 [index=752] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 1930 [index=768] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=784] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=492,y=362], currentID = 192, x = 491, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=491,y=362],TouchState.Point[id=193,x=500,y=654]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=491,y=362],TouchState.Point[id=193,x=500,y=654]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=492,y=362],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_MODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=492,y=362],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_MODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=491,y=362],TouchState.Point[id=193,x=500,y=654]] pushState state after = TouchState[2,TouchState.Point[id=192,x=491,y=362],TouchState.Point[id=193,x=500,y=654]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 1927 [index=800] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1414 [index=816] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 1927 [index=832] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_Y 1414 [index=848] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=864] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=491,y=362], currentID = 192, x = 491, y = 363 pushState state before = TouchState[2,TouchState.Point[id=192,x=491,y=363],TouchState.Point[id=193,x=500,y=654]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=491,y=363],TouchState.Point[id=193,x=500,y=654]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=491,y=362],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_MODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=491,y=362],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_MODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=491,y=363],TouchState.Point[id=193,x=500,y=654]] pushState state after = TouchState[2,TouchState.Point[id=192,x=491,y=363],TouchState.Point[id=193,x=500,y=654]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 1924 [index=880] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1415 [index=896] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 1924 [index=912] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_Y 1415 [index=928] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=944] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=491,y=363], currentID = 192, x = 490, y = 363 pushState state before = TouchState[2,TouchState.Point[id=192,x=490,y=363],TouchState.Point[id=193,x=500,y=654]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=490,y=363],TouchState.Point[id=193,x=500,y=654]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=491,y=363],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_MODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=491,y=363],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_MODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=490,y=363],TouchState.Point[id=193,x=500,y=654]] pushState state after = TouchState[2,TouchState.Point[id=192,x=490,y=363],TouchState.Point[id=193,x=500,y=654]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 1921 [index=960] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1416 [index=976] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 1921 [index=992] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_Y 1416 [index=1008] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=1024] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=490,y=363], currentID = 192, x = 489, y = 363 pushState state before = TouchState[2,TouchState.Point[id=192,x=489,y=363],TouchState.Point[id=193,x=500,y=654]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=489,y=363],TouchState.Point[id=193,x=500,y=654]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=490,y=363],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_MODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=490,y=363],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_MODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=489,y=363],TouchState.Point[id=193,x=500,y=654]] pushState state after = TouchState[2,TouchState.Point[id=192,x=489,y=363],TouchState.Point[id=193,x=500,y=654]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=489,y=363],TouchState.Point[id=193,x=500,y=654]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=489,y=363],TouchState.Point[id=193,x=500,y=654]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=489,y=363],TouchState.Point[id=193,x=500,y=654]] traceEvent: Set MouseState[x=489,y=363,wheel=0,buttonsPressed=IntSet[212]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_POSITION_X 1918 [index=0] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1417 [index=16] traceEvent: Read EV_ABS ABS_X 1918 [index=32] traceEvent: Read EV_ABS ABS_Y 1417 [index=48] traceEvent: Read EV_SYN SYN_REPORT 0 [index=64] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 1918 [index=0] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1417 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 1918 [index=32] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_MT_SLOT 1 [index=80] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2551 [index=96] traceEvent: Read EV_SYN SYN_REPORT 0 [index=112] traceEvent: Processing EV_ABS ABS_Y 1417 [index=48] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=64] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=489,y=363], currentID = 192, x = 488, y = 363 pushState state before = TouchState[2,TouchState.Point[id=192,x=488,y=363],TouchState.Point[id=193,x=500,y=654]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=488,y=363],TouchState.Point[id=193,x=500,y=654]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=489,y=363],TouchState.Point[id=193,x=500,y=654]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=489,y=363],TouchState.Point[id=193,x=500,y=654]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=488,y=363],TouchState.Point[id=193,x=500,y=654]] pushState state after = TouchState[2,TouchState.Point[id=192,x=488,y=363],TouchState.Point[id=193,x=500,y=654]] traceEvent: Processing EV_ABS ABS_MT_SLOT 1 [index=80] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2551 [index=96] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=112] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=193,x=500,y=654], currentID = 193, x = -2147483648, y = 654 pushState state before = TouchState[2,TouchState.Point[id=192,x=488,y=363],TouchState.Point[id=193,x=500,y=654]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=488,y=363],TouchState.Point[id=193,x=500,y=654]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=488,y=363],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_UNMODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=488,y=363],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_UNMODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=488,y=363],TouchState.Point[id=193,x=500,y=654]] traceEvent: Applying SmallMove to TouchState[2,TouchState.Point[id=192,x=488,y=363],TouchState.Point[id=193,x=500,y=654]] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=489,y=363],TouchState.Point[id=193,x=500,y=654]] pushState state after = TouchState[2,TouchState.Point[id=192,x=488,y=363],TouchState.Point[id=193,x=500,y=654]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=488,y=363],TouchState.Point[id=193,x=500,y=654]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=488,y=363],TouchState.Point[id=193,x=500,y=654]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=489,y=363],TouchState.Point[id=193,x=500,y=654]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_SLOT 0 [index=0] traceEvent: Read EV_ABS ABS_MT_POSITION_X 1915 [index=16] traceEvent: Read EV_ABS ABS_X 1915 [index=32] traceEvent: Read EV_SYN SYN_REPORT 0 [index=48] traceEvent: Read EV_ABS ABS_MT_SLOT 1 [index=64] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2550 [index=80] traceEvent: Read EV_SYN SYN_REPORT 0 [index=96] traceEvent: Read EV_ABS ABS_MT_SLOT 0 [index=112] traceEvent: Read EV_ABS ABS_MT_POSITION_X 1912 [index=128] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1418 [index=144] traceEvent: Read EV_ABS ABS_X 1912 [index=160] traceEvent: Read EV_ABS ABS_Y 1418 [index=176] traceEvent: Read EV_SYN SYN_REPORT 0 [index=192] traceEvent: Processing EV_ABS ABS_MT_SLOT 0 [index=0] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_X 1915 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 1915 [index=32] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=48] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=488,y=363], currentID = 192, x = 488, y = -2147483648 pushState state before = TouchState[2,TouchState.Point[id=192,x=488,y=363],TouchState.Point[id=193,x=500,y=654]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=488,y=363],TouchState.Point[id=193,x=500,y=654]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=488,y=363],TouchState.Point[id=193,x=500,y=654]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=488,y=363],TouchState.Point[id=193,x=500,y=654]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=488,y=363],TouchState.Point[id=193,x=500,y=654]] pushState state after = TouchState[2,TouchState.Point[id=192,x=488,y=363],TouchState.Point[id=193,x=500,y=654]] traceEvent: Processing EV_ABS ABS_MT_SLOT 1 [index=64] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2550 [index=80] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=96] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=193,x=500,y=654], currentID = 193, x = -2147483648, y = 654 pushState state before = TouchState[2,TouchState.Point[id=192,x=488,y=363],TouchState.Point[id=193,x=500,y=654]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=488,y=363],TouchState.Point[id=193,x=500,y=654]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=488,y=363],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_UNMODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=488,y=363],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_UNMODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=488,y=363],TouchState.Point[id=193,x=500,y=654]] traceEvent: Applying SmallMove to TouchState[2,TouchState.Point[id=192,x=488,y=363],TouchState.Point[id=193,x=500,y=654]] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=489,y=363],TouchState.Point[id=193,x=500,y=654]] pushState state after = TouchState[2,TouchState.Point[id=192,x=488,y=363],TouchState.Point[id=193,x=500,y=654]] traceEvent: Processing EV_ABS ABS_MT_SLOT 0 [index=112] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_X 1912 [index=128] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1418 [index=144] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 1912 [index=160] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_Y 1418 [index=176] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=192] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=488,y=363], currentID = 192, x = 487, y = 364 pushState state before = TouchState[2,TouchState.Point[id=192,x=487,y=364],TouchState.Point[id=193,x=500,y=654]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=487,y=364],TouchState.Point[id=193,x=500,y=654]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=488,y=363],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_MODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=488,y=363],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_MODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=487,y=364],TouchState.Point[id=193,x=500,y=654]] pushState state after = TouchState[2,TouchState.Point[id=192,x=487,y=364],TouchState.Point[id=193,x=500,y=654]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=487,y=364],TouchState.Point[id=193,x=500,y=654]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=487,y=364],TouchState.Point[id=193,x=500,y=654]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=489,y=363],TouchState.Point[id=193,x=500,y=654]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_POSITION_X 1909 [index=0] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1419 [index=16] traceEvent: Read EV_ABS ABS_X 1909 [index=32] traceEvent: Read EV_ABS ABS_Y 1419 [index=48] traceEvent: Read EV_SYN SYN_REPORT 0 [index=64] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 1909 [index=0] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1419 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 1909 [index=32] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_Y 1419 [index=48] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=64] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=487,y=364], currentID = 192, x = 486, y = 364 pushState state before = TouchState[2,TouchState.Point[id=192,x=486,y=364],TouchState.Point[id=193,x=500,y=654]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=486,y=364],TouchState.Point[id=193,x=500,y=654]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=487,y=364],TouchState.Point[id=193,x=500,y=654]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=487,y=364],TouchState.Point[id=193,x=500,y=654]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=486,y=364],TouchState.Point[id=193,x=500,y=654]] pushState state after = TouchState[2,TouchState.Point[id=192,x=486,y=364],TouchState.Point[id=193,x=500,y=654]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=486,y=364],TouchState.Point[id=193,x=500,y=654]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=486,y=364],TouchState.Point[id=193,x=500,y=654]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=489,y=363],TouchState.Point[id=193,x=500,y=654]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_POSITION_X 1906 [index=0] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1420 [index=16] traceEvent: Read EV_ABS ABS_X 1906 [index=32] traceEvent: Read EV_ABS ABS_Y 1420 [index=48] traceEvent: Read EV_SYN SYN_REPORT 0 [index=64] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 1906 [index=0] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1420 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 1906 [index=32] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_Y 1420 [index=48] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=64] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=486,y=364], currentID = 192, x = 485, y = 364 pushState state before = TouchState[2,TouchState.Point[id=192,x=485,y=364],TouchState.Point[id=193,x=500,y=654]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=485,y=364],TouchState.Point[id=193,x=500,y=654]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=486,y=364],TouchState.Point[id=193,x=500,y=654]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=486,y=364],TouchState.Point[id=193,x=500,y=654]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=485,y=364],TouchState.Point[id=193,x=500,y=654]] pushState state after = TouchState[2,TouchState.Point[id=192,x=485,y=364],TouchState.Point[id=193,x=500,y=654]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=485,y=364],TouchState.Point[id=193,x=500,y=654]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=485,y=364],TouchState.Point[id=193,x=500,y=654]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=489,y=363],TouchState.Point[id=193,x=500,y=654]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_POSITION_X 1903 [index=0] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1421 [index=16] traceEvent: Read EV_ABS ABS_X 1903 [index=32] traceEvent: Read EV_ABS ABS_Y 1421 [index=48] traceEvent: Read EV_SYN SYN_REPORT 0 [index=64] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 1903 [index=0] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1421 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 1903 [index=32] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_Y 1421 [index=48] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=64] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=485,y=364], currentID = 192, x = 485, y = 364 pushState state before = TouchState[2,TouchState.Point[id=192,x=485,y=364],TouchState.Point[id=193,x=500,y=654]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=485,y=364],TouchState.Point[id=193,x=500,y=654]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=485,y=364],TouchState.Point[id=193,x=500,y=654]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=485,y=364],TouchState.Point[id=193,x=500,y=654]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=485,y=364],TouchState.Point[id=193,x=500,y=654]] pushState state after = TouchState[2,TouchState.Point[id=192,x=485,y=364],TouchState.Point[id=193,x=500,y=654]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=485,y=364],TouchState.Point[id=193,x=500,y=654]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=485,y=364],TouchState.Point[id=193,x=500,y=654]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=489,y=363],TouchState.Point[id=193,x=500,y=654]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_POSITION_X 1900 [index=0] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1422 [index=16] traceEvent: Read EV_ABS ABS_X 1900 [index=32] traceEvent: Read EV_ABS ABS_Y 1422 [index=48] traceEvent: Read EV_SYN SYN_REPORT 0 [index=64] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 1900 [index=0] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1422 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 1900 [index=32] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_Y 1422 [index=48] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=64] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=485,y=364], currentID = 192, x = 484, y = 365 pushState state before = TouchState[2,TouchState.Point[id=192,x=484,y=365],TouchState.Point[id=193,x=500,y=654]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=484,y=365],TouchState.Point[id=193,x=500,y=654]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=485,y=364],TouchState.Point[id=193,x=500,y=654]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=485,y=364],TouchState.Point[id=193,x=500,y=654]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=484,y=365],TouchState.Point[id=193,x=500,y=654]] pushState state after = TouchState[2,TouchState.Point[id=192,x=484,y=365],TouchState.Point[id=193,x=500,y=654]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=484,y=365],TouchState.Point[id=193,x=500,y=654]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=484,y=365],TouchState.Point[id=193,x=500,y=654]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=489,y=363],TouchState.Point[id=193,x=500,y=654]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_POSITION_X 1897 [index=0] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1423 [index=16] traceEvent: Read EV_ABS ABS_X 1897 [index=32] traceEvent: Read EV_ABS ABS_Y 1423 [index=48] traceEvent: Read EV_SYN SYN_REPORT 0 [index=64] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 1897 [index=0] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_MT_POSITION_X 1894 [index=80] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1424 [index=96] traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1423 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_X 1894 [index=112] traceEvent: Read EV_ABS ABS_Y 1424 [index=128] traceEvent: Read EV_SYN SYN_REPORT 0 [index=144] traceEvent: Processing EV_ABS ABS_X 1897 [index=32] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_Y 1423 [index=48] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=64] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=484,y=365], currentID = 192, x = 483, y = 365 pushState state before = TouchState[2,TouchState.Point[id=192,x=483,y=365],TouchState.Point[id=193,x=500,y=654]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=483,y=365],TouchState.Point[id=193,x=500,y=654]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=484,y=365],TouchState.Point[id=193,x=500,y=654]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=484,y=365],TouchState.Point[id=193,x=500,y=654]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=483,y=365],TouchState.Point[id=193,x=500,y=654]] pushState state after = TouchState[2,TouchState.Point[id=192,x=483,y=365],TouchState.Point[id=193,x=500,y=654]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 1894 [index=80] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1424 [index=96] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 1894 [index=112] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_Y 1424 [index=128] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=144] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=483,y=365], currentID = 192, x = 482, y = 365 pushState state before = TouchState[2,TouchState.Point[id=192,x=482,y=365],TouchState.Point[id=193,x=500,y=654]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=482,y=365],TouchState.Point[id=193,x=500,y=654]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=483,y=365],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_UNMODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=483,y=365],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_UNMODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=482,y=365],TouchState.Point[id=193,x=500,y=654]] traceEvent: Applying SmallMove to TouchState[2,TouchState.Point[id=192,x=483,y=365],TouchState.Point[id=193,x=500,y=654]] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=489,y=363],TouchState.Point[id=193,x=500,y=654]] pushState state after = TouchState[2,TouchState.Point[id=192,x=482,y=365],TouchState.Point[id=193,x=500,y=654]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=482,y=365],TouchState.Point[id=193,x=500,y=654]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=482,y=365],TouchState.Point[id=193,x=500,y=654]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=489,y=363],TouchState.Point[id=193,x=500,y=654]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_SLOT 1 [index=0] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2549 [index=16] traceEvent: Read EV_SYN SYN_REPORT 0 [index=32] traceEvent: Processing EV_ABS ABS_MT_SLOT 1 [index=0] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2549 [index=16] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=32] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=193,x=500,y=654], currentID = 193, x = -2147483648, y = 654 pushState state before = TouchState[2,TouchState.Point[id=192,x=482,y=365],TouchState.Point[id=193,x=500,y=654]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=482,y=365],TouchState.Point[id=193,x=500,y=654]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=482,y=365],TouchState.Point[id=193,x=500,y=654]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=482,y=365],TouchState.Point[id=193,x=500,y=654]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=482,y=365],TouchState.Point[id=193,x=500,y=654]] pushState state after = TouchState[2,TouchState.Point[id=192,x=482,y=365],TouchState.Point[id=193,x=500,y=654]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=482,y=365],TouchState.Point[id=193,x=500,y=654]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=482,y=365],TouchState.Point[id=193,x=500,y=654]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=489,y=363],TouchState.Point[id=193,x=500,y=654]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_SLOT 0 [index=0] traceEvent: Read EV_ABS ABS_MT_POSITION_X 1891 [index=16] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1425 [index=32] traceEvent: Read EV_ABS ABS_X 1891 [index=48] traceEvent: Read EV_ABS ABS_Y 1425 [index=64] traceEvent: Read EV_SYN SYN_REPORT 0 [index=80] traceEvent: Processing EV_ABS ABS_MT_SLOT 0 [index=0] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_X 1891 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_MT_POSITION_X 1888 [index=96] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1426 [index=112] traceEvent: Read EV_ABS ABS_X 1888 [index=128] traceEvent: Read EV_ABS ABS_Y 1426 [index=144] traceEvent: Read EV_SYN SYN_REPORT 0 [index=160] traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1425 [index=32] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 1891 [index=48] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_MT_POSITION_X 1885 [index=176] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1427 [index=192] traceEvent: Read EV_ABS ABS_X 1885 [index=208] traceEvent: Read EV_ABS ABS_Y 1427 [index=224] traceEvent: Read EV_SYN SYN_REPORT 0 [index=240] traceEvent: Processing EV_ABS ABS_Y 1425 [index=64] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=80] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=482,y=365], currentID = 192, x = 482, y = 365 pushState state before = TouchState[2,TouchState.Point[id=192,x=482,y=365],TouchState.Point[id=193,x=500,y=654]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=482,y=365],TouchState.Point[id=193,x=500,y=654]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=482,y=365],TouchState.Point[id=193,x=500,y=654]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=482,y=365],TouchState.Point[id=193,x=500,y=654]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=482,y=365],TouchState.Point[id=193,x=500,y=654]] pushState state after = TouchState[2,TouchState.Point[id=192,x=482,y=365],TouchState.Point[id=193,x=500,y=654]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 1888 [index=96] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1426 [index=112] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 1888 [index=128] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_Y 1426 [index=144] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=160] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=482,y=365], currentID = 192, x = 481, y = 366 pushState state before = TouchState[2,TouchState.Point[id=192,x=481,y=366],TouchState.Point[id=193,x=500,y=654]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=481,y=366],TouchState.Point[id=193,x=500,y=654]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=482,y=365],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_UNMODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=482,y=365],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_UNMODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=481,y=366],TouchState.Point[id=193,x=500,y=654]] traceEvent: Applying SmallMove to TouchState[2,TouchState.Point[id=192,x=482,y=365],TouchState.Point[id=193,x=500,y=654]] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=489,y=363],TouchState.Point[id=193,x=500,y=654]] pushState state after = TouchState[2,TouchState.Point[id=192,x=481,y=366],TouchState.Point[id=193,x=500,y=654]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 1885 [index=176] currentID = 192 currentSlot = 0 traceEvent: Read EV_ABS ABS_MT_POSITION_X 1881 [index=256] slotToIDMap = {0=192, 1=193} traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1428 [index=272] traceEvent: Read EV_ABS ABS_X 1881 [index=288] traceEvent: Read EV_ABS ABS_Y 1428 [index=304] traceEvent: Read EV_SYN SYN_REPORT 0 [index=320] traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1427 [index=192] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 1885 [index=208] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_Y 1427 [index=224] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=240] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=481,y=366], currentID = 192, x = 480, y = 366 pushState state before = TouchState[2,TouchState.Point[id=192,x=480,y=366],TouchState.Point[id=193,x=500,y=654]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=480,y=366],TouchState.Point[id=193,x=500,y=654]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=481,y=366],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_MODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=481,y=366],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_MODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=480,y=366],TouchState.Point[id=193,x=500,y=654]] pushState state after = TouchState[2,TouchState.Point[id=192,x=480,y=366],TouchState.Point[id=193,x=500,y=654]] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 1881 [index=256] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1428 [index=272] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 1881 [index=288] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_Y 1428 [index=304] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=320] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=480,y=366], currentID = 192, x = 479, y = 366 pushState state before = TouchState[2,TouchState.Point[id=192,x=479,y=366],TouchState.Point[id=193,x=500,y=654]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=479,y=366],TouchState.Point[id=193,x=500,y=654]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=480,y=366],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_MODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=480,y=366],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_MODIFIABLE] to TouchState[2,TouchState.Point[id=192,x=479,y=366],TouchState.Point[id=193,x=500,y=654]] pushState state after = TouchState[2,TouchState.Point[id=192,x=479,y=366],TouchState.Point[id=193,x=500,y=654]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=479,y=366],TouchState.Point[id=193,x=500,y=654]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=479,y=366],TouchState.Point[id=193,x=500,y=654]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=489,y=363],TouchState.Point[id=193,x=500,y=654]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_POSITION_X 1878 [index=0] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1429 [index=16] traceEvent: Read EV_ABS ABS_X 1878 [index=32] traceEvent: Read EV_ABS ABS_Y 1429 [index=48] traceEvent: Read EV_SYN SYN_REPORT 0 [index=64] traceEvent: Processing EV_ABS ABS_MT_POSITION_X 1878 [index=0] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1429 [index=16] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_X 1878 [index=32] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_Y 1429 [index=48] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=64] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=192,x=479,y=366], currentID = 192, x = 478, y = 366 pushState state before = TouchState[2,TouchState.Point[id=192,x=478,y=366],TouchState.Point[id=193,x=500,y=654]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=478,y=366],TouchState.Point[id=193,x=500,y=654]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=479,y=366],TouchState.Point[id=193,x=500,y=654]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=479,y=366],TouchState.Point[id=193,x=500,y=654]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=478,y=366],TouchState.Point[id=193,x=500,y=654]] pushState state after = TouchState[2,TouchState.Point[id=192,x=478,y=366],TouchState.Point[id=193,x=500,y=654]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=478,y=366],TouchState.Point[id=193,x=500,y=654]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=478,y=366],TouchState.Point[id=193,x=500,y=654]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=489,y=363],TouchState.Point[id=193,x=500,y=654]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_SLOT 1 [index=0] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2548 [index=16] traceEvent: Read EV_SYN SYN_REPORT 0 [index=32] traceEvent: Processing EV_ABS ABS_MT_SLOT 1 [index=0] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2548 [index=16] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=32] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=193,x=500,y=654], currentID = 193, x = -2147483648, y = 653 pushState state before = TouchState[2,TouchState.Point[id=192,x=478,y=366],TouchState.Point[id=193,x=500,y=653]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=478,y=366],TouchState.Point[id=193,x=500,y=653]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=478,y=366],TouchState.Point[id=193,x=500,y=654]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=478,y=366],TouchState.Point[id=193,x=500,y=654]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=478,y=366],TouchState.Point[id=193,x=500,y=653]] pushState state after = TouchState[2,TouchState.Point[id=192,x=478,y=366],TouchState.Point[id=193,x=500,y=653]] traceEvent: Flushing TouchState[2,TouchState.Point[id=192,x=478,y=366],TouchState.Point[id=193,x=500,y=653]] from Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=478,y=366],TouchState.Point[id=193,x=500,y=653]],filterState=CLEAN] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=489,y=363],TouchState.Point[id=193,x=500,y=654]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000] traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2549 [index=0] traceEvent: Read EV_SYN SYN_REPORT 0 [index=16] traceEvent: Read EV_ABS ABS_MT_SLOT 0 [index=32] traceEvent: Read EV_ABS ABS_MT_TRACKING_ID -1 [index=48] traceEvent: Read EV_ABS ABS_MT_SLOT 1 [index=64] traceEvent: Read EV_ABS ABS_MT_TRACKING_ID -1 [index=80] traceEvent: Read EV_KEY BTN_TOUCH 0 [index=96] traceEvent: Read EV_SYN SYN_REPORT 0 [index=112] traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2549 [index=0] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=16] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} updatePoint p = TouchState.Point[id=193,x=500,y=653], currentID = 193, x = -2147483648, y = 654 pushState state before = TouchState[2,TouchState.Point[id=192,x=478,y=366],TouchState.Point[id=193,x=500,y=654]] traceEvent: Pushing TouchState[2,TouchState.Point[id=192,x=478,y=366],TouchState.Point[id=193,x=500,y=654]] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=478,y=366],TouchState.Point[id=193,x=500,y=653]],filterState=CLEAN] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=478,y=366],TouchState.Point[id=193,x=500,y=653]],filterState=CLEAN] to TouchState[2,TouchState.Point[id=192,x=478,y=366],TouchState.Point[id=193,x=500,y=654]] pushState state after = TouchState[2,TouchState.Point[id=192,x=478,y=366],TouchState.Point[id=193,x=500,y=654]] traceEvent: Processing EV_ABS ABS_MT_SLOT 0 [index=32] currentID = 193 currentSlot = 1 slotToIDMap = {0=192, 1=193} traceEvent: Processing EV_ABS ABS_MT_TRACKING_ID -1 [index=48] currentID = 192 currentSlot = 0 slotToIDMap = {0=192, 1=193} removePointForID state before = TouchState[2,TouchState.Point[id=192,x=478,y=366],TouchState.Point[id=193,x=500,y=654]] removePointForID state after = TouchState[1,TouchState.Point[id=193,x=500,y=654]] removePointForID currentID = 192, x = -2147483648, y = -2147483648 traceEvent: Processing EV_ABS ABS_MT_SLOT 1 [index=64] currentID = -1 currentSlot = 0 slotToIDMap = {1=193} traceEvent: Processing EV_ABS ABS_MT_TRACKING_ID -1 [index=80] currentID = 193 currentSlot = 1 slotToIDMap = {1=193} removePointForID state before = TouchState[1,TouchState.Point[id=193,x=500,y=654]] removePointForID state after = TouchState[0] removePointForID currentID = 193, x = -2147483648, y = -2147483648 traceEvent: Processing EV_KEY BTN_TOUCH 0 [index=96] currentID = -1 currentSlot = 1 slotToIDMap = {} traceEvent: Processing EV_SYN SYN_REPORT 0 [index=112] currentID = -1 currentSlot = 1 slotToIDMap = {} clear state before = TouchState[0] clear state after = TouchState[0] clearAllPoints currentID = -1, x = -2147483648, y = -2147483648 pushState state before = TouchState[0] traceEvent: Pushing TouchState[0] to TouchPipeline[Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=478,y=366],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_UNMODIFIABLE] -> SmallMove] traceEvent: Applying Lookahead[previousState=TouchState[2,TouchState.Point[id=192,x=478,y=366],TouchState.Point[id=193,x=500,y=654]],filterState=PENDING_UNMODIFIABLE] to TouchState[0] traceEvent: Applying SmallMove to TouchState[2,TouchState.Point[id=192,x=478,y=366],TouchState.Point[id=193,x=500,y=654]] traceEvent: Set TouchState[2,TouchState.Point[id=192,x=489,y=363],TouchState.Point[id=193,x=500,y=654]] pushState state after = TouchState[0] traceEvent: Flushing TouchState[0] from Lookahead[previousState=TouchState[0],filterState=CLEAN] traceEvent: Set TouchState[0] traceEvent: Set MouseState[x=489,y=363,wheel=0,buttonsPressed=IntSet[]] traceEvent: Compacted event buffer java.nio.HeapByteBuffer[pos=0 lim=16000 cap=16000]