stage managing events