Simple selector update

It now uses querySelectorAll if the browser supports it.
Please note that since most of them do, the rest of the function should
soon be removed