advanced TextRead and MouseReposition