adding touchZone, touchDistance, and interactionBox