Details
Description
When the position of the viewport changes, ViewportRanges fires update events to notify listeners of the new position. In particular if the view box in the overview panel is moved, both the start residue and start sequence can be updated in ViewportRanges at the same time, resulting in an unnecessary double update of the alignment viewport. Instead a single event could be fired.