Additional selector caching, use of find() for descendants