new compact_menu digit member and other minor changes