 M2_VLIST(el_dialog_vlist, NULL, list_dialog);
 M2_ALIGN(top_dialog, NULL, &el_dialog_vlist);
 
-/* SET DATE */
-
-//= Set date menu =
-M2_U8NUM(el_dt_day, "c2", 1, 31, &tm.Day);
-M2_LABEL(el_dt_sep1, NULL, "/");
-M2_U8NUM(el_dt_month, "c2", 1, 12, &tm.Month);
-M2_LABEL(el_dt_sep2, NULL, "/20");
-M2_U8NUM(el_dt_year, "c2", 15, 35, &tm.Year);
-
-M2_LIST(list_date) = { &el_dt_day, &el_dt_sep1, &el_dt_month, &el_dt_sep2, &el_dt_year };
-M2_HLIST(el_date, NULL, list_date);
-
-//= Set time menu =
-M2_U8NUM(el_ti_hour, "c2", 0, 23, &tm.Hour);
-M2_LABEL(el_ti_sep1, NULL, ":");
-M2_U8NUM(el_ti_mins, "c2", 0, 59, &tm.Minute);
-
-M2_LIST(list_time) = { &el_ti_hour, &el_ti_sep1, &el_ti_mins};
-M2_HLIST(el_time, NULL, list_time);
-
-M2_BUTTON(el_dt_ok, NULL, "OK", fn_button_confirmdatetime);
-M2_BUTTON(el_dt_cancel, NULL, "CANCEL", fn_button_showhome);
-
-M2_LIST(list_dt_buttons) = { &el_date, &el_time, &el_dt_ok, &el_dt_cancel };
-
-M2_VLIST(el_top_dt2, NULL, list_dt_buttons);
-M2_ALIGN(el_top_dt, NULL, &el_top_dt2);
-
+
+/* MAIN MENU */
+M2_STRLIST(el_strlist_menu, "l3w76" , &first_visible_line1, &total_menu_items, el_strlist_mainmenu);
+M2_VSB(el_vsb_menu, "l3w4" , &first_visible_line1, &total_menu_items);
+M2_LIST(list_menu_strlist) = { &el_strlist_menu, &el_vsb_menu };
+M2_HLIST(el_menu_hlist, NULL, list_menu_strlist);
+
+//Footer at bottom of screen
+M2_LABELFN(el_footer_label, NULL, label_footer);
+M2_LABELFN(el_footer_label2, NULL, label_footer2);
+M2_LIST(list_menu2) = { &el_menu_hlist, &el_menu_space, &el_footer_label, &el_footer_label2 };
+M2_VLIST(el_menu_vlist, NULL, list_menu2);
+
+M2_ALIGN(top_buttonmenu, "-0|2w84h48", &el_menu_vlist);
 
 
 

M2_VLIST(vlist_clocklist, NULL, list_clocklist);
M2_ALIGN(el_bigclock, NULL, &vlist_clocklist);

/* MAIN MENU */
M2_STRLIST(el_strlist_menu, "l3w76" , &first_visible_line1, &total_menu_items, el_strlist_mainmenu);
M2_VSB(el_vsb_menu, "l3w4" , &first_visible_line1, &total_menu_items);
M2_LIST(list_menu_strlist) = { &el_strlist_menu, &el_vsb_menu };
M2_HLIST(el_menu_hlist, NULL, list_menu_strlist);

//Footer at bottom of screen
M2_LABELFN(el_footer_label, NULL, label_footer);
M2_LABELFN(el_footer_label2, NULL, label_footer2);
M2_LIST(list_menu2) = { &el_menu_hlist, &el_menu_space, &el_footer_label, &el_footer_label2 };
M2_VLIST(el_menu_vlist, NULL, list_menu2);

M2_ALIGN(top_buttonmenu, "-0|2w84h48", &el_menu_vlist);

/* DIALOG */
M2_LABELFN(el_dialog_label, NULL, fn_value);

M2_LIST(list_strlist) = { &el_labelptr, &el_vsb };
M2_HLIST(el_strlist_hlist, NULL, list_strlist);
M2_ALIGN(el_infopages_root, "w84w48", &el_strlist_hlist);

/* CLOCK/IDLE page */
M2_LABELFN(el_big_label_clock, "f8w64", label_footer);
