add extended browser info logging and public pageInfo() method