Improve the menu widget for the web version and update some doc.