Added new fullscreen logic