What about history not just 'sort of happening' but instead, changes in the means of production lead social change. e.g. Industrial Revolution, Factorization of production.
This is how a marxist views histories progression and I feel it is more applicable and holds up under backtesting than 'history just sort of happens'
Mao was a man of the people, who led his country to greatness, no backpedaling necessary.