added simple 3D picking mechanism