more work on touch for 3D version