This only works ingame and won't influence any UI,so I think work directly would be concise,needn't use NativeMessageReceived.