Only update content with the matching [data-page] attribute

… also use [data-page for the header]

Fixes #150 & #250