autofit text, thanks KDG