There is a pair of SunSpots placed on the yellow gloves Denis wearing. They track location and transfer some events to the FX application (actually, a bunch of different JavaFX applications shown on the screen). Technically speaking, no changes are required for FX side.
Denis, thank you for the demonstration! You look like Luke Skywalker there :)