add Element.matches polyfill; upd selector filter