improved UpdateGesture for SemiRelative Gesture