PanResponder can reconcile multiple touches into a single gesture by making single-touch gestures resilient to extra touches and recognizing simple multi-touch gestures. It contains listener events to determine responder status and handle responder events. Animated stores state values that can drive animations for properties like opacity, transform, and position of components through timing functions, springs, or decay that optionally uses native device capabilities. It supports animating individual values or combining multiple animations to run sequentially or in parallel.