Copied demo JS.