Fixed issue #22 from the main repo.
Context constructor called once with all the elements for it instead of separately for each element that meets the selector.