TextPiece piece = (TextPiece) _text.get(x);
// Figure out where in this piece the text
// we're after lives
int rStart = 0;
int rEnd = piece.characterLength();
if (_start > piece.getStart()) {
rStart = _start - piece.getStart();
}
if (_end < piece.getEnd()) {
rEnd -= (piece.getEnd() - _end);