cross browser logging