code: def findViewsContainingPoint(self, (x, y), _filter=None):
          '''
          Finds the list of Views that contain the point (x, y).
          '''
  
          if not _filter:
              _filter = lambda v: True
  
          return [v for v in self.views if (v.containsPoint((x,y)) and _filter(v))f findViewsContainingPoint(self, (x, y), _filter=None):
          '''
          Finds the list of Views that contain the point (x, y).
          '''
  
          if not _filter:
              _filter = lambda v: True
  
          return [v for v in self.views if (v.containsPoint((x,y)) and _filter(v))]
docs: Finds the list of Views that contain the point (x, y).