I suspect 'matchMedia' doesn't work after browser back (pageshow)