I don't think you really need to check this._closeTimeout before calling clearTimeout.