menu: escape &, use radio menu items; don't abuse SIGIO (use SIGUSR2 instead)
const& params++, no need to rebuild menu when layout changes