Fix #467 - Add matchMedia package

Consult https://github.com/ucla/WebBlocks/issues/467 for a discussion of this.