I wanted to understand this discussion, but to do so I needed to review Processing and JavaScript syntax. The three dots in the Processing code were puzzling until I found this very nice post: https://oprearocks.medium.com/what-do-the-three-dots-mean-in-javascript-bc5749439c9a
Wow! This is terrific work, Vitaliy!! Thanks for sharing this.