keep selection within valid range in all submenus