improved touchtofocus