Not fond of Labrador tea. Too much dog hair in it. Never heard of a screen? Keeps almost all but the last shake out of the cup.