Made changes based on @ezequiel's comments

* Used standards-based `nodeName` instead of `tagName`
* Used better boolean statement in `_poll`
Clarify docs to explain initially unadded elements