Click to drag the screen, space bar to rotate, and scroll to zoom. Kinda rushed this so it's not the best demo, but it's now fully generalized to handle infinite points and added point gravity because why not! press + to add points press - to remove points