@jeffreyrb03-gmail yeah but with some touchscreen it allows for mouse and touchscreen, so maybe header blocks for when touchscreen started and when non touchscreen started? or just a booolean for if touchscreen is in use (whether last press was mouse or touchscreen) then manually detect changes and run scripts (toggling joysticks etc)