added new Element#closest(selector) support