Do these buttons do something within the widget, or something in the level? If they do something in the level, the failure is caused by the lack of authority to do anything outside of the client. They must talk to the server, best done via player state. If they do something within the widget, I would check if any prerequisite info outside the widget, such as variables from other actors is being received. I would check anything the widget sources from outside itself with print statements.