For me it was AdBlock in FFox - disable and all is well. Very nice site once you can see its

edit: AdBlocker says 73 ads on the page - ?? Maybe it is the links that all go to Xara?