Optimized `datalist` by leveraging closure scope, optimized `element` methods by changing accepted and removed instanceof validation
Updating `datalist.pages()` to leverage closure scope & removing a mutation, fixing `element.destroy()` by sending the `Element` to `observer.remove()`, updating `observer.remove()` to use the same variables as `observer.add()` for consistency
Merge pull request #225 from avoidwork/edge

Minor fixes