Tabbed content/navigation with active and hover states

Open ended question here.

What would you say is the best option for creating a navigation UI across multiple pages where you want both hover states and an active state showing the current page.

I have tried various ways but all end up being a pain to maintain with updates.

Is there a recommended way to do this?

Probably use a master that comprises a navigation bar - it contains a selection group - and set the status of the ‘current’ page option OnPageLoad?

^ that’s what I do, and it works well. It means if you make changes to the navigation you only need to do it once.

This Youtube video is for RP8, but the principle is the same in RP9.

Thanks for the suggestions.