GLMakie text plots and LaTeXStrings

I would like to do interactive LaTeXString text plots.
However, updating a LaTeXString Node after the text plot has been created, doesn’t affect the plotted text.
Here is a small example:

using GLMakie

fig = Figure()
axis = Axis(fig[1,1])

string = Node(LaTeXString("\$x\$"))

text!(axis,string)

string[] = LaTeXString("\$y\$")

display(fig)

The plot still displays x even though it should display y.

Is there a fix for this?