code: function(point, area) {
  		var epsilon = 1e-6; // 1e-6 is margin in pixels for accumulated error.
  
  		return point.x > area.left - epsilon && point.x < area.right + epsilon &&
  			point.y > area.top - epsilon && point.y < area.bottom + epsilon;
  	}
docs: Returns true if the point is inside the rectangle
  @param {object} point - The point to test
  @param {object} area - The rectangle
  @returns {boolean}
  @private