Event driven forecasting