fixing set deletion
preventing excessive fetching
polyfilled el.matches
sets appear to load faster