Simplify page transformation code

Instead of isolating the page in a new element (which has lots of
disadvantages), style the html element itself. Our UI is added directly
to the document, as a sibling to body. Surprisingly that works in both
chrome and firefox.