EventDispatcher not working on client

Looking at my code now, (its been a while since I did this and its been chopped up a lot)

Basically I create the message window early on after entering the level, and then hide it. I also setup the bindings around this time also.

If there is any message I want displayed its pretty much all ran through the player controller which then tells the widget to unhide. Not much help I know but I cant even work out what state my code is on :\

Its working at the moment and I’m leaving it to work as I’m going to come back to it int he future and try and make it bettter