1. A system comprising A processing means, An image capture means able to transfer images to the processing means, A display means able to receive display content from the processing means, Software Modules executed by the processing means comprising: An operating system and driver software for the processing means, image capture means and display means, An analysis module which is able to process the captured images and determine from them the position of a laser point within the field of view of the image capture means by a combination of a macro and micro algorithms wherein The macro-algorithm is adaptable and controls weights on the likely contributions of each of the micro algorithms and The micro-algorithms include a number of different statistical and signal processing techniques which each independently analyze the camera data stream and An analysis module which is further able to use the position information as determined from the captured images to provide control signals to the operating system or to other software modules within the processing means.