add requires JS shading, clean up H tag classes, add noscripts to resume