Tried to track the gesture, figure out API level 17 and upper doesn’t provide detailed touch data for ACTION_OUTSIDE, which just always provide (0,0). So gesture detection is not possible in this situation. Only Honeycomb API 12 support to provide the full data access to get gesture detection works.