renamed DOMNode's 'page' property into ownerDocument to avoid confusion with URL parameter 'page', used for paging
'location' is now the only URL parameter allowed to do distance searches.
Any other URL parameter is checked against the valid parameters of the requested type