added requestFullscreen mode