added screen mode list/check functions