Now properly handles fringe cases where overlapping exons in user-defined
case caused plotting issues. close #37