improve - painter cursor reuse svg

translate existing svg element unless radius needs to change rather than
make large svg with circle positioned wihtin it