Split desktop helper in two to segregate browser specifics.