changing options.containingClass to options.containingSelector to better reflect how it is used