rename checkpoints to EventPointers, add comments