Surface mode

`Fullscreen mode uses JavaScript's
Fullscreen API and applies
it to the document element rather than the surface itself. This
is the most flexible as it allows you to keep surrounding
elements around the surface or hide them using the CSS
fullscreen pseudo-class.