why are these still document.querySelector rather than $?