I love the word overhear. I often want to communicate a similar concept, but visually - with somebody looking over my shoulder at my computer screen, for example.
"My husband (overheard) me shopping for his birthday present" - except if he used his eyes, not his ears.
"Oversee" obviously means something completely unrelated. So does there exist a word that means what I want?