requires a few mesecons components (best I could come up with, but should be fine since you already need LuaC to send messages at all)