Mobile-friendly demo page.

Closes #11.