I have yes. But I read somewhere it happened because it takes a millisecond for the thought or action to register in the brain after the signal had been sent, but in that split second it is recalled as a memory because of the time difference.
Ya i have experinced it but i cant remember any times off the top of my head atm. I think its just your brain playing tricks on you b/c you are seeing something that is really similar to a memory you have, but its always fun to believe in recarnation and stuff haha.