update the x-load component to work with History.js