added a few helpers on navigate, added a data-link attribute that uses them