only show categories this channel has used

I don't know if others will agree, but I think it is better that the categories widget only shows categories that have been used in posts by the channel we are viewing, and does not include categories only their contacts have used.  Unfortunately this means joining term to item.  I'm open to ideas if others don't like this, or think it should be accomplished in some other way.