Add tags and page wide expand/collapse buttons.

Covers issues #479 and #483.