add panGesture