Changing material color using buttons.

Hey, I think your problem is that you are currently creating a new interface at the beginning of the event. This means that all the variables within that newly created interface would be reset to default. Instead of creating a new widget, try casting to the one you already have to get the variable.

Something like this: (make sure to assign your current widget to the ColorInterface variable)