This is made easier by the fact that only a single method in a single widget actually handles Gesture, and that we barely ever overload it. So, apply a bit of monkey-patching trickery to handle the magic :). Fix #9695