Optional full-screen support