The system as claimed in claim 20 further comprising structure and circuitry for assigning functions by detecting the kinds of objects in the optically detected user input and associating a predetermined function or set of functions with at least some of those objects.