Basic full-screen support

As requested by @matthiasr