textposition improvements