Fix the way that browsers handle expanding selection
Better predicate names