забыл вчера сказать, что document лучше получать через this.__self.doc