imenu-anywhere seems better than plain old imenu