Touch hack for 3D picking, needs to be made more robust