The 3 Challenges Of The New Desktop Environment