Spring: An interactive spring.

A spring is a 2D drawing element that displays a spring at a given location of the parent drawing or plotting panel, with a given size. The element can also be applied a scale factor for each coordinate.

Springs respond to user interaction both on their head (changing size) and on their tail (changing position), invoking up to five different actions.