Interactions and Input Gathering