Fork : Rework Handle-ling of Fullscreen/Windowed and also when screen size change