Menu system redone.