Adding fallbacks for when matchMedia is absent
fixes cxpartners/conduct.js#2