fix inefficient querySelectorAll -> querySelector (#23)