Fix company highlighting

There was a bug whereby highlighted companies would not reliably
be labelled on hover after a new dataset had been loaded. This
turned out to be caused by the id of the node element not being
updated to the correct value.