Index: /trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/dbus-conn.c
===================================================================
--- /trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/dbus-conn.c	(revision 1244)
+++ /trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/dbus-conn.c	(revision 1245)
@@ -29,5 +29,5 @@
     /* Get a connection to the session bus */
     dbus_error_init (&error);
-    bus = dbus_bus_get (DBUS_BUS_SESSION, &error);
+    bus = dbus_bus_get (DBUS_BUS_SYSTEM, &error);
 
     if (!bus)
Index: /trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/mainmenu.c
===================================================================
--- /trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/mainmenu.c	(revision 1244)
+++ /trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/mainmenu.c	(revision 1245)
@@ -144,5 +144,5 @@
     moko_icon_view_set_row_spacing (mm->icon_view, ROW_SPACING);
     moko_icon_view_set_column_spacing (mm->icon_view, COLUMN_SPACING);
-    moko_icon_view_set_decoration_width (mm->icon_view, 20);
+    moko_icon_view_set_decoration_width (mm->icon_view, DECORATION_WIDTH);
     moko_icon_view_set_icon_bg (mm->icon_view, PKGDATADIR"/main_menu_sel_icon.png");
     moko_icon_view_set_text_bg (mm->icon_view, PKGDATADIR"/main_menu_sel_text.png");
Index: /trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/mokoiconview.h
===================================================================
--- /trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/mokoiconview.h	(revision 1244)
+++ /trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/mokoiconview.h	(revision 1245)
@@ -219,4 +219,7 @@
 
 void
+moko_icon_view_set_selected_item (MokoIconView *icon_view, GtkTreePath *path);
+
+void
 moko_icon_view_select_all (MokoIconView *icon_view);
 
Index: /trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/mainmenu.h
===================================================================
--- /trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/mainmenu.h	(revision 1244)
+++ /trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/mainmenu.h	(revision 1245)
@@ -42,20 +42,21 @@
 G_BEGIN_DECLS
 /* property(s)*/
-#define COLUMN_NUM 		3
-#define ITEM_WIDTH 			140
-#define ITEM_MARGIN 		10
-#define ROW_SPACING 		0
-#define COLUMN_SPACING 	20
-#define ITME_TOTAL_WIDTH 	5
+#define COLUMN_NUM    3
+#define ITEM_WIDTH    140
+#define ITEM_MARGIN    10
+#define ROW_SPACING    0
+#define COLUMN_SPACING    20
+#define ITME_TOTAL_WIDTH    5
+#define DECORATION_WIDTH    10
 
-#define PIXBUF_WIDTH		140 
-#define PIXBUF_HEIGHT		140
+#define PIXBUF_WIDTH    120 
+#define PIXBUF_HEIGHT   120
 
-#define SECTION_ALG_X 		0.6
-#define SECTION_ALG_Y 		0.5
-#define SECTION_X_PADDING 	0
-#define SECTION_Y_PADDING 	5
-#define ITEM_TOTAL_ALG_X 	0.5
-#define ITEM_TOTAL_ALG_Y 	0.9
+#define SECTION_ALG_X    0.6
+#define SECTION_ALG_Y    0.5
+#define SECTION_X_PADDING    0
+#define SECTION_Y_PADDING    5
+#define ITEM_TOTAL_ALG_X    0.5
+#define ITEM_TOTAL_ALG_Y    0.9
 
 /*Font styles*/
Index: /trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/callbacks.c
===================================================================
--- /trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/callbacks.c	(revision 1244)
+++ /trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/callbacks.c	(revision 1245)
@@ -47,4 +47,5 @@
         gtk_widget_hide (GTK_WIDGET (mma->toolbox));
         gtk_widget_hide (GTK_WIDGET (mma->window));
+	moko_dbus_send_message ("");
     }
 }
@@ -53,8 +54,8 @@
 moko_wheel_left_up_press_cb (GtkWidget *self, MokoMainmenuApp *mma)
 {
- 
     g_signal_emit_by_name (G_OBJECT(mma->mm->icon_view), "move-cursor", GTK_MOVEMENT_DISPLAY_LINES, -1);
   //gtk_window_present (mma->window);
   //gtk_widget_grab_focus (mma->mm->icon_view);
+  
 }
 
@@ -122,6 +123,7 @@
   
     selected_item = moko_icon_view_get_selected_items (iconview);
+
     if (!selected_item)
-        g_debug ("Can't get selected item");
+        g_debug ("Can't get mokoiconview selected item");
     else 
     {
@@ -133,10 +135,12 @@
                       -1);
 
-        moko_dbus_send_message (text);
-        
-	g_list_foreach (selected_item, gtk_tree_path_free, NULL);
+        if (text)
+		{
+			moko_dbus_send_message (text);
+			free (text);
+		}
+
+		g_list_foreach (selected_item, gtk_tree_path_free, NULL);
         g_list_free (selected_item);
-        if (text) 
-	    free (text);
     }
 
