added text binding and selection

still is bigger than the span inside the svg text, working on it