make some interactivity happen