better and faster matchesselector.js now