Communication, technology and cultural change