Checked in initial work of full screen functionality.