non-js affordability now works on multipage