use joint_width instead of width(x, join=TRUE) to avoid overriding the generic defined in IRanges; slight performance improvemnt in gbFeatures