Issue #9 - querySelectorAll returns a node list - use querySelector