Compares the reference node, i.e. the node on which this method is being called,
with a node, i.e. the one passed as a parameter, with regard to their position in
the document and according to the document order.

This method allows the dispatch of events into the implementation's event model. Return value indicates whether any of the listeners which handled the event called preventDefault method on Event object.