Dont add ServiceListeners if desktop is null