Interaction pattern.