duped interactive demo as index.html