wrapping doesn't work out of the box...

...due to <a id="start" onclick="next()">.
Perhaps that event handler should be added by js itself,
and btw, <noscript> elements should probably be added to the page
to clarify that this app doesn't work without js.