Docs: updated upstream differences
Cleanup: coding style fixes
Plain DOM objects work fine
Cleanup: simplified function calls