DesktopApi from SO to handle cross platform browser opening.