Can you not set enums inside of a widget?

The enum is stored in the game instance, and from inside the widget it seems not to be setting.