arbitrary-menu with background switching