By taking advantage of cues available in the form of tags in some of the existing markup languages such as HTML and XML, the presence of which may be determined in block 58, the present invention can process both sparse and dense event pages by using these tags to extract event information in block 80.