static bool rectsOverlapY(Rect a, Rect b) { ret intersectRanges(rectYRange(a), rectYRange(b)) != null; }