The Double Dance of Agency : a socio-theoretic account of how machines and humans interact