Okay I’ve done most of this, however I can’t get a couple of the variables, the ‘break teststruct’ and then the ‘set widget style’ at the end. I can call a ‘set button style’ at the end instead although the target for that doesn’t connect with the ‘as button’ on the cast to button node. I can get a ‘cast to buttonwidgetstyle’ instead as that will go into the ‘set button style’. Thanks for the help by the way, it’s much appreciated