Often this uses beams of [infrared light]? that are projected across the screen surface. Interrupting the beams generates an electronic signal identifying the location of the screen. Software interprets the signal and performs the required operation.