Ok I think I figured it out.
Basically I just need this:
History.Adapter.bind(window,'statechange',function(){
var State = History.getState();
sndReq(State.data[0],State.data[1],State.data[2],State.data[3]);
});
This is how you call a function every time you press on the back button. This has to be inside the $(function (){}
function, so it is active all the time.
But for the sndReq function to get all the data it needs to display the correct content I added this line to my sndReq function
var sndData= new Array(req,category,action,label);
This is just an array filled with the inputs the sndReq gets when you click on a link.
Then you give this data over to the push state command
History.pushState( sndData, "DinoMuhic.com - "+label, "?="+req);
And it works ;) I made an extra page for it to test it out, it's not yet in the live version.
Test site: http://www.dinomuhic.com/2010/index0.php