Contact Connective Computing