Whether the bounds contain a point.
bool contains(Offset point) { return point.dx >= left && point.dx <= right && point.dy >= top && point.dy <= bottom; }