Added a new option (useHref) to avoid modifying the URL on the browser if consumer doesn't want to (no #page-x anymore if disabled), left it true by default to maintain current behavior