add UGLICore.on_client_message