- added polyfill for matchMedia