updates to linkchange.js etc