preparing to use full screen. requires dynamic screen resizing support