When dealing with custom network events, it should also include who sent the event.
So that we can check whether or not the one sent it is allowed to trigger it or not.
If it's a local custom event, sender would just be null. This would also add a layer to make sure that the custom event is only allowed locally.