Added full-screen support