This page requires js, since its whole purpose is to display on-the-fly graphics.