exposing hal browser more robustly