optimized touch position