Revert "switch from foreignobject to svg text"

this makes things uglier

This reverts commit 25887ba017b0a79c0b4e312745fee3263c8fa962.