instead of fiddling around with vectors, i decided to find an angle of resulting velocity and then convert polar coordinate to traditional form. With some fiddling around, this works great.
thanks. that's better way for triggering, but trigger was never really the issue. I had both cases together, but split them up in the process of trying to get it right.