There are two issues actually but it seems the modified-hildon-desktop and modified-hildon-home are the culprits. Matan's taking care of 'em both and suggested patched modified-hildon-desktop replacement: http://my.svgalib.org/770/n900/modif..._3.3_armel.deb And this is an abstract of results Desktop gets switched and: >Issue 1) At times the target desktop doesn't respond any more to finger >swipe (you need to use standby switch on right side of phone to blank >screen and then use it again to switch screen on in order for swipe to >start working again) demo HERE This will be kept under observation for a couple of days ... I'll let you know >Issue 2) Every time I switch desktop, the target desktop doesn't seem >to receive the "notify::is-on-current-desktop" signal any more and >widgets supposed to receive that signal and handle it do not process >desktop switch condition any more This one seems to be solved.