do user agent sniffing to determine what page we show