JS demos as introduction