Factor out individual interactions (pan, scroll, turntable) into the utility classes.