// went past the end of the alignment, adjust backwards
// if last position was before the end of the alignment, need to update
// went past the end of the alignment, adjust backwards
// if last position was before the end of the alignment, need to update