moving demo, js < 80 cols