Implemented page layout - everything seems to work on desktop browsers