I think a better name for InternalStatus::Undecided would be InternalStatus::WaitingForMoreTouches.
You effectively split DDA's original Undecided into WaitingForMoreTouches and WaitingForOwnership, as in both states you're effectively undecided on whether those touches are performing the gesture you're intersted in or not (aka doing gesture recognition).
TouchGestureArea:
I think a better name for InternalStatus: :Undecided would be InternalStatus: :WaitingForMore Touches.
You effectively split DDA's original Undecided into WaitingForMoreT ouches and WaitingForOwner ship, as in both states you're effectively undecided on whether those touches are performing the gesture you're intersted in or not (aka doing gesture recognition).