just a tangent: i like to do `var el = this.el;` in this case just because avoiding `self` whenever possible feels cleaner :$