add pinch, spread, rotate and inward/outward pan gestures
use new directions in pan/swipe gesture