matchMedia polyfill and smaller mobile behavior