some more svg interface work