abstraction for generic x-www-browser