use bind(this) instead of this = that