creating a browsing history database by intercepting browsing events from the browsing program, the browsing history database including browsing starting locations and links to associated browsing target locations reached by the user in the browsing;