  We present a new parton-shower algorithm. Borrowing from the basic ideas of
dipole cascades, the evolution variable is judiciously chosen as the transverse
momentum in the soft limit. This leads to a very simple analytic structure of
the evolution. A weighting algorithm is implemented, that allows to
consistently treat potentially negative values of the splitting functions and
the parton distributions. We provide two independent, publicly available
implementations for the two event generators Pythia and Sherpa.
