i heard it happens when you're really tired...your brain isn't fast enough to follow what you're seeing,so what you're seein' or livin',you feel like you've already seen it but it's just yo' brain that's tired and slow...not really into "medical" explanation,but i think you can understand