A low-level library for handling touch events. Adds touchenter and touchleave events to browsers that don't natively support them (most browsers) and provides an intuitive interface for tracking the lifecycle of individual touch events.