#109 added submenu pages; improved menu rendering