<t0by> BTW - does "intersecting.top >= candidate->top" mean that intersecting.top is further up? I thought that "up" was "closer to 0", or we are actually using a "regular" cartesian plane?