span = new Span( Math.min( position, selectionStart ),
Math.max( position, selectionStart ));
edit = TimelineVisualEdit.select( this, doc, span ).perform();
} else {
if( altDrag ) {
edit = new CompoundEdit();
edit.addEdit( TimelineVisualEdit.select( this, doc, new Span() ).perform() );
edit.addEdit( TimelineVisualEdit.position( this, doc, position ).perform() );
((CompoundEdit) edit).end();
altDrag = false;
} else {