seperate functions fofor initial mobile check and event listening screen check