I've heard an explanation of deja vu which states that at those times the eyes are not in synch, and that what deja vu is is simply one side of your brain getting the info before the other, causing an info redundancy. the only time it's explainable as such is when you can't pinpoint when you saw it before. more frequently, I can remember when I saw it, typically as a disparate part of a dream... ah, debunking medical science one theory at a time.
I believe that Deva ju is a time in your life when you simply accidentally remember the future, because in truth I think you know your future, just we try not to remember it. But if you allow it to happen, Deva ju will happen all the time I love it. Peace out.