(1-ε) Approximate Packing Algorithm

Instructions: Simply click anywhere on the canvas to input the circles and click "Solve"; custom ε can be specified below. Note that solver can be run multiple times for the same input (to see the effects of randomization and ε).
Requirements: internet connection (for jQuery), HTML5-compatible browser (only tested in Chrome).
Epsilon:
Solve
Clear
Input
Commentary