For now, at least. We do this by hiding the instance and class structures in private headers.
the redundant API here has been removed.
This gesture interprets long presses with variable delays and thresholds