Write the new reference point before reloading it

This is temporary. I’m getting rid of the IORegister class soon, it
sucks and it’s just an event system anyway…