optimize touch operate on main ui