@Thibault-B. Are you absolutely sure you have touch enabled? Sounds like you are doing an exercise which has the touch options ‘Map Only’, ‘On’ or ‘Off’ and yours is on ‘Map Only’. You can switch it to ‘On’ either via ‘Exercise options’ before starting the exercise or by holding the down button during the exercise to open the control panel.
And just for clarity, this works on the original Race:
<uiViewSet id="uiViewSet1" onTap="$.put('/Zapp/{zapp_index}/Event', 2, null, 'int32')"
style="top: 50%; left: 50%; width: 150px; height: 150px; background-color: red;">
<div>lol</div>
<div>lel</div>
</uiViewSet>
function onEvent(_inp, _out, event) {
if (event == 2) {
next("#uiViewSet1", event);
}
}
As an aside, this is also why using touch events is a bit problematic, since they often aren’t ‘On’ for many watch users.