gs-page updated to abstract-component, tests rewriten to adjust for new dom hooks, lazy-load used instead of first-displayed.