How do I make an interaction be autonomous?