Decipher the difference between an asynchronous callback and a user clicked link in BeforeNavigate



In the BeforeNavigate2 event, I parse out URLs. In this event, how can
I determine if the URL was one that a user purposely clicked on (a link
on the page), versus an asynchronous callback that javascript is doing
to fetch page data?

.