Changed 'page title' to 'title'
Altered demo implementation
Complete rewrite and rethink of how pages are displayed