Recognise when to change a sticky header.

When a list item of another block should become the top viewable item,
the header is changed to this new item.  The code change enables the
change to be recognised, by setting a class field called header to the
new header.