some JS demos