Could we extract matchMedia to a different method? we might need it elsewhere at some points, and it needs some documentation as what it does is rather important imho.