minor cleanups, added some more TODOs, added an "unsupported" page to the demo which unsupported browsers are redirected to.