added fullscreen controller (not final)