Separated horizontal and vertical detect combo