nicer left right calculation for events