1. A method for registering an utterance and an associated destination anchor with a speech recognition engine, the method comprising: getting a list of all nodes with links in a document being displayed by a browser by using a programmatic interface provided by the browser; for each node in the list of all nodes, getting a destination anchor for the node; if the destination anchor exists, forming the utterance by recursively collecting text from subnodes of the node; and registering the utterance and the destination anchor with the speech recognition engine.