Fixes #6 - basic mobile pages