listeners: adding circle packing (prototype)