optimization: create arealist context menus on demand
msglist.js: show area's description (if any) or echotag
msglist.js: (minor edit) lcEchoTag → lcEchotag