Building an event predictor