imenu provide an excellent code navigating method. imenu-tree.el make the tags visualized using tree-widget.
If Non-nil, the imenu-tree will update automaticly. Also, if the imenu-tree is not visible in the window, it will automaticly scroll to make it visible.
Toggle imenu-tree auto update. With prefix argument, turn on auto update.