docs: function(pos) {
              var layers = this.getChildren(),
                  len = layers.length,
                  end = len - 1,
                  n, shape;
  
              for(n = end; n >= 0; n--) {
                  shape = layers[n].getIntersection(pos);
                  if (shape) {
                      return shape;
                  }
              }
  
              return null;
          }