You know what would be awesome? To have BaseView.prototype.setTimeout and have it keep track of all of the timeouts, and tear them down automagically when the view is destroyed.