enhanced support for imenu/idomenu added.