desktop layout: bugs fixed