Simple Interactity for the Canvas with ZIM

ZIM provides conveniences, components and controls for the Canvas.

DRAGGING

The code for dragging a circle in ZIM is as follows:

new Circle(100, "plum").center().drag();

This creates a...