icon and text set from lua