add pinch rotate move gesture