add interaction to device