Wiki
Okay, Am I losing my mind?
I saw this flash on my screen:
For the record, using Chrome on a mac book pro.
Very strange.. There's no app that I'm aware of. Looks suspicious.