bool matchesSelector(String selector) { return (element != null && matches(element!, selector)) || name == selector; }