Leonardo's laptop :human needs and the new computing technologies