Add interaction support