nit: shouldn't `this.$el` already be a jQuery object? (at least, that's the implication I'd see with the `$` at the beginning of the name)