No interactions. One pixel is object instance.

Source code:

Built with Processing
Rendered with Processing.js