touch optimization