One-Sided Event Location Techniques in the Numerical Solution of Discontinuous Differential Systems