predicted events in history