fix up drawing and selection process for range selections (caused by subtle change in semantics of TimeAxisView::covered_by_y_range())