mobile register error checking and team choice