Generate IDs on register(), provided to anchors in the table of contents to properly link to, on by default.
This encourages the native behavior of the platform!
Handling client-side navigation is outside the concerns of this library, providing custom ListItems should suffice for any special cases.