The events are routed through a new slave device with type GDK_SOURCE_TOUCHSCREEN, minimal tracking of touches is done to keep the state for each of those. https://bugzilla.gnome.org/show_bug.cgi?id=728426