Changed how link highlight text is updated

Also added in widening of text box and different kerning options

Change-Id: I141251a2b3258de2cd8f7b0d47510ea9b7340fd4
diff --git a/web/gui2-topo-lib/lib/layer/forcesvg/visuals/linksvg/linksvg.component.ts b/web/gui2-topo-lib/lib/layer/forcesvg/visuals/linksvg/linksvg.component.ts
index b691417..6e1d219 100644
--- a/web/gui2-topo-lib/lib/layer/forcesvg/visuals/linksvg/linksvg.component.ts
+++ b/web/gui2-topo-lib/lib/layer/forcesvg/visuals/linksvg/linksvg.component.ts
@@ -72,6 +72,9 @@
     ngOnChanges(changes: SimpleChanges) {
         if (changes['linkHighlight']) {
             const hl: LinkHighlight = changes['linkHighlight'].currentValue;
+            if (hl === undefined) {
+                return;
+            }
             clearTimeout(this.lastTimer);
             this.isHighlighted = true;
             this.log.debug('Link highlighted', this.link.id);