I do something I have always called time bending. I heard the real phrase is remote viewing. I can see past events and recall information verbatim like I am watching it kind of like on TV, but not really like TV. I can see an event as it is happening hundreds of miles away, but that is a new experience for me, and I think it was just that the persons energy levels raised high enough to spark my interest.
Remote viewing is being able to see somewhere else at that exact moment, not past or future just the present. As for time, you can alter your own view of time as Zebrah said. Time is subjective. Example, time going by fast when you're having fun or busy. Time goes by slower when you watch the clock. A class can seem to drag on for one person and seem like it zoomed by for another.