add verge for viewport detection