I use $ all over the widget stuff to keep track of what's jQuery and what's not (for the same reason Matthias pointed out).  Backbone.js uses the same practice, that's where I got the idea from.