+#todo: merge basics back into main; i/o functions in display modules
+# (menu can also be disabled at this level, without too high cost)
+#todo: always remember parent menus (so no need to store back-item (0)
+# and ability to show higher levels)
+#todo: also store menu hash (to add additional items to a specific submenu)
+