code: function isPointInPoly(poly, pt) {
  			for(var c = false, i = -1, l = poly.length, j = l - 1; ++i < l; j = i)
  				((poly[i][1] <= pt[1] && pt[1] < poly[j][1]) || (poly[j][1] <= pt[1] && pt[1]< poly[i][1]))
  				&& (pt[0] < (poly[j][0] - poly[i][0]) * (pt[1] - poly[i][1]) / (poly[j][1] - poly[i][1]) + poly[i][0])
  				&& (c = !c);
  			return c;
  		}
docs: -- Additional Interactive related functions --