adding full screen support