pulling full screen api detection out into is own file per ians suggestion