improved WCAG compliance (down to 8 errors - better than google) wootscrapped pubsub and dropped in observer.js with polyfill