Watershed Moments: A framework for maximizing utility-customer interactions