In reply to CMcBain:
Most windproof tops will pull out of a harness as you repeatedly lift your hands above your head.
Go to you local alterations lady and get her to sew an elastic crouch strap onto it. Or do it yourself if you are handy with a sewing machine.
I could sew one on for you if you are interested.