no convenient access to original point id in treeDataPoint
When using a treeDataPoint with a subset of points in search, the index of pointIndexHit will return the subset index, not the original index. Add some more functionality to treeDataPoint to make the reverse mapping easier.