Web: Demo page now works (not finished yet)