added basic, stable full-screen/window mode feature toggle