support for user agent & viewport when doing browser time