No, none of that is meant to be exposed, but I didn't go to any effort to hide them either.  Its always been that way.  This internal state is part of the gesture detector instance (instead of a variable in the closure) so that we can have multiple gesture detectors instantiated at once.