1. An input/output device comprising: a plurality of haptic elements, wherein each one of said haptic elements comprises a contact surface, said contact surfaces define a surface, and each haptic element of said haptic elements is configured to provide a haptic effect at a contact surface of said each haptic element upon said contact surface of said each haptic element being touched; a plurality of sensors, wherein each one of said sensors is coupled to a contact surface of a corresponding one of said haptic elements, and each one of said sensors is configured to generate information upon said contact surface of said corresponding one of said haptic elements being touched; and a processor, wherein said processor is coupled to said sensors and said haptic elements, and said processor is configured to control said haptic effect produced by at least one of said haptic elements based on information received from a sensor of said sensors coupled to said at least one of said haptic elements.