Adding experimental pooling to:
trailUnderPoint handling (completely safe)
old event points (potentially unsafe)
Reverting pooling directly in Input events