Added two-way interaction (previously only one way).